Ascensus is the leading independent technology and service platform powering savings plans across America providing products and expertise that help nearly 16 million people save for a better today and tomorrow.
Section 1: Position Summary
As a Software Engineer at Ascensus you will be part of a high-energy collaborative team focused on delivering innovative software solutions using modern engineering practices including unit testing source control continuous integration automation and design patterns.
In this role you will leverage your expertise in C# and frameworkto design develop and maintain scalable applications including customized extensions for content capture and storage platforms such as Kofax. You will also be responsible for modernizing legacy systems including the migration of VB6 applications 4.5.
Passion for quality code technical excellence and continuous improvement is essential. Youll be part of an agile team empowered to solve complex business challenges through automation efficiency and rapid delivery pipelines.
Section 2:JobFunctions Essential Duties and Responsibilities
- 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.
- Translate application storyboards and use cases into functional scalable and maintainable software solutions.
- Design develop test document and maintain efficient .NET applicationsusing C# and related frameworks.
- Develop custom extensions and enhancements for Kofax applicationsto 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.
- Support people and process improvement strategies for the organization.
- Migrate and modernize legacy systems including VB6 4.5 conversions.
- Develop and consume web services (REST/SOAP)and integrate them with existing applications.
- Collaborate closely with other developers QA engineers DevOps and support teams to ensure smooth deployment and continuous operation.
- Apply automation continuous integration and deployment (CI/CD) practices to streamline releases.
- Utilize AI toolsto automate workflows enhance productivity and integrate intelligent features in application development.
- Leverage containerization tools such as Dockeror Kubernetesto support scalable deployment architectures.
- Engage in design discussions with both technical and non-technical stakeholders.
- Assist in estimating sprint planning and Agile ceremonies as part of a Scrum team.
- Perform other related duties and projects as assigned.
Section 3: Experience Skills and Knowledge Requirements
- Education & Experience:
- 3 years of professional software development experience in small to medium-scale business environments.
- Hands-on experience developing and applications in C#for at least 3 years.
- Experience with Kofax Captureor similar content capture systems preferred.
- Experience modernizing and migrating VB6or other legacy applications to .NET 4.5.
- Technical Skills:
- Proficiency in C# .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 Serveror Oracledatabases; 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).
- Understanding of web technologiessuch as HTTP proxies and Apache/Nginx.
- Experience with version control systems(Git preferred).
- Knowledge of concurrency patternsand multi-threaded programming in C#.
- Familiarity with open-source developmentpractices.
- Experience with Python JavaScript jQuery or is a plus.
- Professional Attributes:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Demonstrated ability to write clean efficient maintainable and reusable code.
- Passion for software development innovation and continuous learning.
- Familiarity with Agile/Scrum methodologiesand practices (e.g. test-driven development continuous integration).
Supervision
- None. Works under minimal supervision while collaborating across teams and departments.
We are proud to be an Equal Opportunity Employer
Be aware of employment fraud. All email communications from Ascensus or its hiring managers originate from @ or @ email addresses. We will never ask you for payment or require you to purchase any equipment. If you are suspicious or unsure about validity of a job posting we strongly encourage you to apply directly through our website.
Ascensus is the leading independent technology and service platform powering savings plans across America providing products and expertise that help nearly 16 million people save for a better today and tomorrow.Section 1: Position SummaryAs a Software Engineer at Ascensus you will be part of a high-...
Ascensus is the leading independent technology and service platform powering savings plans across America providing products and expertise that help nearly 16 million people save for a better today and tomorrow.
Section 1: Position Summary
As a Software Engineer at Ascensus you will be part of a high-energy collaborative team focused on delivering innovative software solutions using modern engineering practices including unit testing source control continuous integration automation and design patterns.
In this role you will leverage your expertise in C# and frameworkto design develop and maintain scalable applications including customized extensions for content capture and storage platforms such as Kofax. You will also be responsible for modernizing legacy systems including the migration of VB6 applications 4.5.
Passion for quality code technical excellence and continuous improvement is essential. Youll be part of an agile team empowered to solve complex business challenges through automation efficiency and rapid delivery pipelines.
Section 2:JobFunctions Essential Duties and Responsibilities
- 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.
- Translate application storyboards and use cases into functional scalable and maintainable software solutions.
- Design develop test document and maintain efficient .NET applicationsusing C# and related frameworks.
- Develop custom extensions and enhancements for Kofax applicationsto 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.
- Support people and process improvement strategies for the organization.
- Migrate and modernize legacy systems including VB6 4.5 conversions.
- Develop and consume web services (REST/SOAP)and integrate them with existing applications.
- Collaborate closely with other developers QA engineers DevOps and support teams to ensure smooth deployment and continuous operation.
- Apply automation continuous integration and deployment (CI/CD) practices to streamline releases.
- Utilize AI toolsto automate workflows enhance productivity and integrate intelligent features in application development.
- Leverage containerization tools such as Dockeror Kubernetesto support scalable deployment architectures.
- Engage in design discussions with both technical and non-technical stakeholders.
- Assist in estimating sprint planning and Agile ceremonies as part of a Scrum team.
- Perform other related duties and projects as assigned.
Section 3: Experience Skills and Knowledge Requirements
- Education & Experience:
- 3 years of professional software development experience in small to medium-scale business environments.
- Hands-on experience developing and applications in C#for at least 3 years.
- Experience with Kofax Captureor similar content capture systems preferred.
- Experience modernizing and migrating VB6or other legacy applications to .NET 4.5.
- Technical Skills:
- Proficiency in C# .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 Serveror Oracledatabases; 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).
- Understanding of web technologiessuch as HTTP proxies and Apache/Nginx.
- Experience with version control systems(Git preferred).
- Knowledge of concurrency patternsand multi-threaded programming in C#.
- Familiarity with open-source developmentpractices.
- Experience with Python JavaScript jQuery or is a plus.
- Professional Attributes:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Demonstrated ability to write clean efficient maintainable and reusable code.
- Passion for software development innovation and continuous learning.
- Familiarity with Agile/Scrum methodologiesand practices (e.g. test-driven development continuous integration).
Supervision
- None. Works under minimal supervision while collaborating across teams and departments.
We are proud to be an Equal Opportunity Employer
Be aware of employment fraud. All email communications from Ascensus or its hiring managers originate from @ or @ email addresses. We will never ask you for payment or require you to purchase any equipment. If you are suspicious or unsure about validity of a job posting we strongly encourage you to apply directly through our website.
View more
View less