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
Software Engineer building full - stack AI healthcare workflow products at exacare ai. Developing scalable systems, integrations, and customer - facing features for post - acute care teams.
Principal CRM Developer building Dynamics 365 and Azure solutions for Ontario’s condominium authority. Leading CRM delivery, integrations, CI/CD, testing, and engineering standards.
Desjardins programmer analyst developing, maintaining, and supporting enterprise IT systems and infrastructure. Applying software, data, and security practices to standardize solutions.
Principal EDC Programmer leading EDC programming, analytics, and vendor - data solutions for ICON’s global clinical research organization. Mentoring programmers and driving automation across clinical trials.
Game programmer building advanced systems, tools, and UI for Kabam’s multiplayer mobile games. Collaborating with designers and engineers using Unity and C#.
Game Programmer building gameplay systems, UI, and creative tools for Kabam’s multiplayer games. Developing Unity and C# solutions that improve workflows for artists and designers.
Senior Programmer Analyst modernizing Doctors of BC’s healthcare business applications. Migrating legacy systems to Salesforce, NetSuite, Snowflake and other cloud platforms.
Analyste - programmeur RPG senior dirigeant le développement et la modernisation d'applications IBM i chez Fresche Solutions. Conseil client, architecture ILE, RPGLE, SQL et assurance qualité.