.Net developer (Back-End) 3 positions to be filled

Segic - Brossard, QC (30+ days ago)

Apply Now

Job Description

As a .Net developer, you will have the opportunity to contribute to the design of a SaaS platform using a full suite of modern tools and methodologies, including Microsoft Azure, DDD, TDD, agile/Scrum and DevOps, Git, continuous deployment with automated testing, microservices development and more.

The existing ecosystem will allow you to spend more time programming rather than planning the rollout of your new features. You will use Azure DevOps to create cloud-based applications. Continuous deployment tools will allow you to deliver each of your new features to production environments upon completion. You will participate in improving the company’s security and compliance.

You will have the opportunity to work in a friendly, dynamic, flexible and productive environment.


As a member of a development team, you will participate actively in each phase in the development of our group insurance platform
You will review your fellow team members’ code and contribute to quality assurance
You will be responsible for maintaining tools that facilitate the continuous deployment of our production solutions
You will participate in diagnostics and debugging of testing and production environments
You will have the opportunity to share your opinions and to work on group efforts to improve the quality and efficiency of development projects


Undergraduate degree or DEC in computer science, software engineering or equivalent
Minimum 5 years relevant experience
Expert user of Visual Studio and other .NET development tools
Excellent understanding of C#, NET MVC (Razor), Entity Framework 6 +, LINQ
Experience with a source-code management tool such as Git, TFS or SVN (Git preferred)
Strong understanding of DevOps development methodologies
Be an innovative team player who enjoys working in a fast-paced environment with tight deadlines
Inquisitiveness and passion for development technologies
Conscientious about delivering quality work and writing well-structured, legible, easily maintainable code
Demonstrate creativity in solving technical issues and optimizing resource utilization
Have excellent interpersonal and communication skills
Have a strong capacity for learning and be open to challenges
Demonstrate discipline and independence
High level of written and oral fluency in French and English


Experience with the Microsoft Azure cloud platform
Experience with microservices development
Experience with DDD and TDD
Experience with continuous deployment and the implementation of automated testing
Technical understanding of group insurance applications

Additional Information