We are looking for a C# developer responsible for creating customized application extensions to Applications used for content capture and storage. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Job Functions, Essential Duties and Responsibilities
Responsible for protecting, securing, and proper handling of all confidential data held by Ascensus to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to Ascensus or our clients.
Our I-Client service philosophy and our Core Values of People Matter, Quality First and Integrity Always® should be visible in your actions on a day to day basis showing your support of our organizational culture.
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable C# code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to these problems
Identify application written in VB6. Design and develop solutions to migrate VB6 application to .Net framework 4.5 using c#
Work with Operations groups to ensure applications are successfully migrated to production.
Provide application maintenance and support as required.
Resolve production problems according to Service Level Agreements.
Leverage tools and methods necessary to understand root cause and recommend options for correction.
Identify issues and risks as they arise.
Communicate and collaborate positively and effectively with teammates and client representatives to accomplish work objectives.
Assist with other tasks and projects as assigned
Experience, Skills, Knowledge Requirements
Proficient in C#, with a good knowledge of its ecosystems
Familiarity with the .NET framework 4.5 and above
Familiarity with the RESTful architecture and JSON
Proficient in XML, JSON
Strong understanding of object-oriented programming
Skill for writing reusable C# libraries
Familiar with various design and architectural patterns
Knowledge of concurrency patterns in C#
Familiarity with Microsoft SQL Server, oracle, mysql
Experience with popular web technologies, such as XML, HTML5, Bootstrap
Knack for writing clean, readable C# code
Understanding fundamental design principles behind a scalable application
Creating database schemas that represent and support business processes
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools
4-year college degree, preferably in Computer Science or Business-related studies.
5 years or more of related experience in programming or systems analysis with indications of more technical aptitude.
Kofax Capture experience preferred
We are proud to be an Equal Opportunity Employer
Ascensus is a place to have a career, not just a job. As the largest US independent retirement and college savings services provider, we put our focus on people. Our culture is guided by sound principles, is committed to high standards, operates with transparency, and welcomes diversity. When you join our team, you get to go to work every day knowing that you help over 6 million Americans save for retirement and college.
Ascensus is an Equal Opportunity Employer and does not discriminate on the basis of race, color, creed, national origin, ancestry, religion, age, citizenship, sex, marital or veteran status, disability or handicap, sexual orientation or any other basis prohibited by applicable law. Ascensus also takes affirmative action to employ, and advance in employment, qualified women, minorities, and covered veterans. Ascensus also makes reasonable accommodations for qualified individuals with disabilities, in accordance with the Americans with Disabilities Act and applicable state laws