Ascensus is looking to modernize its legacy systems and develop innovative software solutions using modern engineering practices to improve efficiency and scalability.
Requirements
Proficiency in C-Sharp, ASP.NET, .NET Framework 4.5+, and related technologies.
Strong understanding of Object-Oriented Programming (OOP) and design principles (S.O.L.I.D., cohesion, coupling, design patterns).
Experience with Microsoft SQL Server or Oracle databases; ability to design efficient schemas and stored procedures.
Proficient in XML, JSON, and HTML5.
Familiarity with Services-Oriented Architecture (SOA) and RESTful APIs.
Experience with containerization (Docker, Kubernetes) and CI/CD tools (Azure DevOps, Jenkins, or similar).
Experience with version control systems (Git preferred).
Responsibilities
Translate application storyboards and use cases into functional, scalable, and maintainable software solutions.
Design, develop, test, document, and maintain efficient .NET applications using C-Sharp, ASP.NET, and related frameworks.
Develop custom extensions and enhancements for Kofax applications to improve content capture and document processing.
Identify, design, and implement solutions to improve application performance, scalability, and responsiveness.
Diagnose and resolve production issues in a timely manner in accordance with Service Level Agreements (SLAs).
Participate in the full Software Development Life Cycle (SDLC), including requirement gathering, architecture design, implementation, testing, deployment, and support.
Migrate and modernize legacy systems, including VB6 to .NET 4.5+ conversions.
Other
Responsible for protecting, securing, and handling all confidential data held by Ascensus to ensure against unauthorized access, improper transmission, or unapproved disclosure of information that could result in harm to Ascensus or our clients.
Demonstrate Ascensus’ Core Values — People Matter, Quality First, and Integrity Always® — in all daily actions, fostering our I-Client service philosophy.
Support people and process improvement strategies for the organization.
Collaborate closely with other developers, QA engineers, DevOps, and support teams to ensure smooth deployment and continuous operation.