Software Engineer
Core
Develop and maintain production applications, web-based solutions, APIs, and composition templates for generating client document output in print and electronic formats.
Role type
Full stack software engineer (document composition & .NET)
Builds
Production applications, web solutions, APIs, and document composition templates
Domain
Financial services, banking, insurance, and billing document outsourcing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C#, .NET Core, ASP.NET Core, RESTful APIs, Microsoft SQL Server, Entity Framework Core, Git, CI/CD, unit testing, OpenText Exstream, Quadient Inspire
Preferred skills
AWS, Docker, OWASP secure coding, postal requirements knowledge
Technologies
.NET Core, ASP.NET Core, C#, SQL Server, Entity Framework Core, OpenText Exstream, Quadient Inspire, AWS, Docker, GitLab CI/CD, GitHub Actions, Azure DevOps, xUnit, NUnit
Responsibilities
Analyze project requests and identify required updates to applications or templates; Lead discussions with stakeholders to design and implement robust applications; Perform accurate data mapping aligned with client specifications; Develop and maintain C# applications using .NET and .NET Core; Design, develop, and troubleshoot RESTful APIs; Work with relational databases including SQL queries and stored procedures; Modify and maintain templates using composition tools; Write clean, maintainable, testable code using object-oriented principles; Submit well-structured Git merge requests and participate in peer code reviews; Work closely with QA and DevOps teams to support testing and deployment; Use automated testing practices to support application quality; Assist in resolving issues affecting production.
Seniority
Mid-level, hands-on IC