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
Senior Integration Software Engineer for a 12 - month remote contract in Canada. Requires active Reliability Status, 10+ years of software engineering, and Azure integration expertise.
Authorization Developer at 1Password, building access - control systems for its secure password - management and unified - access platform. Shipping Go features, APIs, and services while improving authorization reliability and developer workflows.
Engineering Project Planner coordinating schedules, workload, capacity, and risks for Expleo’s aerospace engineering projects in Saint - Bruno. Maintaining JIRA plans and supporting IBM Rational EWM deployment.
Engineering Project Planner coordinating engineering schedules, workload, capacity, and risks for Expleo, a global engineering and consulting provider. Supporting JIRA governance and IBM Rational EWM deployment across multidisciplinary aerospace and railway projects.
Senior Statistical Programmer supporting a pharmaceutical client’s epidemiology team with real - world evidence data preparation and statistical analysis. Developing analytical databases, study outputs, and reports from claims and EHR data.
Analog/mixed - signal IC designer developing high - speed optical transceiver chips for Cisco’s Acacia. Architecting CMOS circuits, layouts, measurements, and production designs in a hybrid team.
Becario de arquitectura e ingeniería colaborando en proyectos de construcción en España. Modelado de edificios en Revit y MEP, además de bocetos e infografías digitales.
Senior iOS Engineer building scalable mobile products for EarnIn, an earned wage access company. Leading architecture, feature development, performance, APIs, testing, and data - informed improvements.
Dynamics Developer building Microsoft Dynamics and Power Platform applications for Capco’s financial - services clients. Supporting architecture, integrations, testing, DevOps, and production deployments.