Assumption Life - 3 Jobs
Moncton, NB
Job Details:
Benefits:
We are seeking a Software Developer with strong experience in .NET application development, including C# and/or VB.NET, along with solid database development skills in Microsoft SQL Server. This role is focused on maintaining and enhancing business-critical systems, building reliable and scalable solutions, and delivering high-quality software in an Azure DevOps environment.
The ideal candidate is comfortable working across the full development lifecycle, from analysis and design through coding, testing, deployment, and support. This person should also have experience building REST APIs, automating deployments through CI/CD pipelines, working with modern frameworks, and using AI-assisted tools effectively within the development workflow.
- Analyze business and technical requirements and translate them into practical software solutions
- Design, develop, maintain, and enhance applications built on the .NET platform using C# and/or VB.NET
- Design, build, and support REST APIs and system integrations
- Develop, optimize, and maintain Microsoft SQL Server database objects, including complex queries, stored procedures, and related database logic
- Perform database profiling, query tuning, and performance analysis to improve application and database efficiency
- Contribute to CI/CD pipelines and deployment automation to improve release quality, consistency, and speed
- Troubleshoot application issues, identify root causes, and implement durable fixes for bugs, performance issues, and system errors
- Participate in code reviews, testing, deployment, and production support activities to ensure reliable and maintainable solutions
- Collaborate with business users, analysts, and technical team members to clarify requirements and validate deliverables
- Contribute to technical documentation, deployment records, and ongoing system knowledge sharing using Azure DevOps and related team tools
- Follow established Agile, development, change management, and ITSM practices
- Improve development efficiency and solution quality through the use of modern tooling, frameworks, and AI-assisted development practices where appropriate
Required Qualifications
- 5+ years of experience in software development or a similar role
- Strong hands-on experience with .NET development using C# and/or VB.NET
- Strong experience building and maintaining REST APIs
- Strong knowledge of Microsoft SQL Server, including database design, query optimization, stored procedure development, and database profiling
- Experience with CI/CD pipelines and deployment automation
- Experience supporting and enhancing existing enterprise applications in a production environment
- Good understanding of software design, debugging, testing, and performance tuning
- Experience working in Azure DevOps for source control, work tracking, builds, pipelines, and release management
- Familiarity with Agile delivery methods, especially Scrum
- Strong communication skills and the ability to work effectively with both technical and non-technical stakeholders
Qualifications Considered an Asset
- Experience with Angular
- Experience modernizing legacy applications or working in mixed legacy and modern .NET environments
- Experience with SSRS, Azure Data Factory (ADF) or other reporting tools
- Experience with Windows-based enterprise applications and related support processes
If this challenge matches your career aspirations and you want to play a key role in the exciting development of our company, please apply by May 17, 2026.
Be part of a dynamic team that values leadership, collaboration, trust, and commitment. Enjoy training and development opportunities, a competitive salary, bonuses, a robust pension plan, and more. Our vibrant downtown Moncton location offers a dynamic work environment, a gym in the building, and one paid day for volunteer work each year.