Software Developer working with the Federation of Quebec Municipalities on .NET applications. Engaging in design, programming, and improving systems while mentoring team members.
Responsibilities
Develop and maintain applications built on the .NET C# stack (WebApps and WebAPIs) and related frameworks, following coding standards and best practices
Participate in business requirements analysis and translate needs into technical solutions
Perform code reviews to ensure quality and compliance with standards
Stay informed about the .NET ecosystem and recommend improvements
Requirements
Degree in Computer Science, Software Engineering, or equivalent
Minimum of 5 years of software development experience, including at least 3 years with .NET Framework and .NET Core
Familiarity with JavaScript frameworks/libraries is an asset
Expertise in .NET C#
Strong knowledge of SQL Server, PostgreSQL, and writing/optimizing SQL scripts
Experience with CI/CD tools (Azure DevOps)
Knowledge of cloud environments (Azure, AWS) and cloud-native integration practices
Familiarity with DevOps practices and Kubernetes
Good understanding of SOLID principles, design patterns, Domain-Driven Design (an asset), unit testing, and test frameworks (xUnit, NUnit, etc.)
Any combination of education and professional experience and any other relevant experience will be considered
Benefits
Competitive compensation
Comprehensive group insurance plan, including dental and vision coverage
Joint retirement plan contributions (5% employer; 5% employee)
Minimum of 3 weeks of vacation per year starting from the date of hire
A bank of 6 flexible personal days
Paid company closure between Christmas and New Year’s Day
13 public holidays per year
Condensed summer work schedule that allows earlier finishes on Fridays (depending on the role)
Social and sports activities
Recognition program to highlight important professional and personal milestones
Support for skills development through ongoing training
Access to colleagues with diverse expertise and backgrounds to enrich your daily work and professional growth
Join GSK's Engineering Graduate Programme in Pakistan, focusing on pharmaceutical manufacturing and supply chain practices. Develop engineering skills in a supportive environment with opportunities for growth.
Cloud Operations Engineer designing, developing, and implementing advanced cloud - based applications for AVEVA. Collaborating with global teams to ensure operational security, stability, and scalability of cloud services.
Full Stack Engineer designing and delivering scalable solutions for reliable, productive manufacturing environments at Rockwell Automation. Collaborating in agile teams with a focus on cloud technologies and modern frameworks.
Sr Stat Programmer at IQVIA providing statistical programming expertise and integrated programming solutions for complex studies. Collaborating with internal teams and leading multiple technical projects.
Nuclear Instructor at Vistra Nuclear Operations coordinating training programs and materials for nuclear industry compliance. Overseeing curriculum review and corrective actions in training documentation.
Engineering Excellence Lead driving application development modernization at SAS. Collaborating across teams to embed technical excellence and improve engineering practices.
Engineering Technician responsible for maintaining and developing workshop equipment at Nestlé's Tutbury Factory. Ensuring quality and efficiency in production output and cost - effectiveness.
Director of Engineering leading a team to deliver high - quality solutions at Michaels Energy. Overseeing staffing, training, and resource planning to maximize client satisfaction.
Market Developer supporting activation of Tayto Snacks brands in South Dublin, liaising with business development reps and ensuring impactful displays in stores. Requires driving with flexible hours.
Team Lead guiding 5 developers in building software for Demand Response in transit. Responsible for technical vision and delivery with a focus on AI - assisted development.