La version française suit
POSITION SUMMARY
As a member of the Innovation and Business Enablement team, the Developer Analyst possesses strong coding skills and solid database experience to help build, enhance, and support our enterprise applications. The incumbent will work closely with internal and external stakeholders and business partners to deliver reliable, scalable solutions using web, .NET and Azure technologies.
The CAC is committed to creating an inclusive and diverse work environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, ancestry, place of origin, color, ethnic origin, citizenship, creed, gender identity, sexual orientation, record of offences, age, marital status, family status or disability.
CORE DUTIES & RESPONSIBILITIES
In this role, you will divide your time between Technology Operations and Software Development and Maintenance tasks.
- Develop and maintain application features using C#, .NET, and JavaScript frameworks (NextJS and Knockout).
- Build and optimize SQL queries, stored procedures, and data models for high‑performance systems.
- Support API development, integrations, and backend services hosted in Azure (App Services, Functions, SQL Database).
- Troubleshoot application issues and contribute to continuous improvement of code quality and system performance.
- Participate in Agile ceremonies and collaborate with cross‑functional teams to refine requirements and deliver solutions.
- Assist with deployments, CI/CD pipelines, and cloud‑based operational tasks.
REQUIRED KNOWLEDGE, SKILLS, ABILITIES, & OTHER COMPETENCIES
The following knowledge, skills, abilities, and other factors, gained through work experience, education, or a combination thereof, are essential for success in the role.
Core competencies are behavioural expressions of the CAC’s aspirational values. All current and prospective employees should demonstrate the ability or potential to perform in these areas.
Job-Specific Requirements
- Post‑secondary education in computer science, software development, or related field.
- 4 years of experience with:
o C# and .NET application development
o Azure or similar cloud platforms (AWS, GCP)
o SQL Server or other relational databases (PostgreSQL, Oracle)
o JavaScript and at least one modern front‑end framework
- Strong understanding of software design fundamentals, debugging, and performance optimization.
- Ability to work collaboratively in an Agile team environment and communicate clearly with technical and non‑technical stakeholders.
Assets
- Experience with automated testing (xUnit, Jest, Cypress).
- Familiarity with DevOps tools (Azure DevOps, GitHub Actions).
- Exposure to containerization (Docker) or infrastructure‑as‑code (Bicep, Terraform).
- Interest in workflow automation, data analytics, or UI/UX design.
WORK ENVIRONMENT
- Applicants must be physically located and legally authorized to work in Canada for the duration of the term.
- The incumbent will be required to complete 8-hour shifts within the hours of 7h00 to 18h00, with consideration given to accommodation requirements.
- Occasional evening and weekend hours may be required to execute operational needs.
- The incumbent’s work location must be fitted with appropriate wi-fi to perform the role.
APPLICATION INFORMATION
Please apply via Indeed. All responses are appreciated, however, only those selected for an interview will receive a reply. The posting will remain open until the position is filled.
Artificial intelligence tools may be used to support the hiring process of reviewing applications and analyzing resumes. Final hiring decisions are made by our team members.
As part of the hiring process, shortlisted candidates will be required to participate in a technical exercise with the hiring team to analyze coding and SQL query skills in real time.
RÉSUMÉ DU POSTE
En tant que membre de l’équipe Innovation et optimisation, l’analyste en programmation possède de solides compétences en programmation ainsi qu’une connaissance approfondie des bases de données, afin de contribuer à la conception, à l’amélioration et à la maintenance de nos applications d’entreprise. Le ou la titulaire du poste travaillera en étroite collaboration avec les parties prenantes internes et externes ainsi qu’avec nos partenaires commerciaux afin de fournir des solutions fiables et évolutives à l’aide des technologies web, .NET et Azure.
L’ACE s’engage à créer un milieu de travail diversifié et inclusif, et est fière de souscrire au principe de l’égalité d’accès à l’emploi. Toutes les personnes qualifiées verront leur candidature examinée, sans égard à leur race, ascendance, lieu d’origine, couleur, origine ethnique, citoyenneté, religion, identité de genre, orientation sexuelle, casier judiciaire, âge, état matrimonial, situation de famille ou handicap.
PRINCIPALES FONCTIONS
Dans le cadre de ses fonctions, le ou la titulaire du poste se consacrera à la fois aux activités technologiques ainsi qu’à la maintenance et au développement de logiciels.
- Développer et mettre à jour les fonctionnalités des applications à l’aide de C#, .NET et du langage JavaScript (NextJS et Knockout)
- Élaborer et optimiser des requêtes SQL, des procédures stockées et des modèles de données pour des systèmes hautement performants
- Soutenir le développement d’API, les intégrations et les services dorsaux hébergés sur Azure (services d’applications, fonctions et base de données SQL)
- Résoudre les problèmes liés aux applications et contribuer à l’amélioration continue de la qualité des codes et de la performance du système
- Participer aux rituels agiles et collaborer avec des équipes interfonctionnelles afin d’affiner les exigences et d’offrir des solutions
- Contribuer aux lancements, aux filières d’intégration et de déploiement continus et aux tâches opérationnelles infonuagiques
CONNAISSANCES, APTITUDES, CAPACITÉS ET AUTRES COMPÉTENCES REQUISES
Les connaissances, compétences, aptitudes et autres critères suivants, acquis par l’expérience professionnelle, la formation ou une combinaison des deux, constituent des atouts indispensables pour réussir dans ce poste.
Ces compétences clés sont l’expression comportementale des valeurs que prône l’ACE. Tous les employées et employés actuels et potentiels doivent démontrer qu’ils ou elles sont en mesure d’agir dans ces domaines.
Exigences spécifiques au poste
- Diplôme d’études postsecondaires en informatique, en développement de logiciels ou dans un domaine connexe
- Quatre ans d’expérience dans les domaines suivants :
o Développement d’applications en C# et en .NET
o Azure ou autres plateformes infonuagiques (AWS, GCP)
o SQL Server ou d’autres bases de données relationnelles (PostgreSQL, Oracle)
o JavaScript et au moins un cadre de travail frontal moderne
- Excellente compréhension des principes fondamentaux de la conception de logiciels, du débogage et de l’optimisation des performances
- Capacité à travailler de manière collaborative au sein d’une équipe agile et à communiquer clairement avec les parties prenantes, qu’elles soient issues ou non du milieu technologique
Atouts
- Expérience en tests automatisés (xUnit, Jest, Cypress)
- Maîtrise des outils de développement et d’exploitation (Azure DevOps, GitHub Actions)
- Connaissances en conteneurisation (Docker) ou en infrastructure en tant que code (Bicep, Terraform)
- Intérêt pour l’automatisation des processus, l’analyse de données ou la conception de l’interface utilisateur et de l’expérience utilisateur
ENVIRONNEMENT DE TRAVAIL
- Les candidats et candidates doivent résider au Canada et être légalement autorisés à y travailler pour toute la durée du contrat.
- Le ou la titulaire devra effectuer des quarts de travail de 8 heures entre 7 h et 18 h (les mesures d’adaptation seront prises en compte).
- Des heures de travail en soirée et la fin de semaine peuvent parfois être nécessaires pour répondre aux besoins opérationnels
- Le lieu de travail du ou de la titulaire du poste doit être doté d’une connexion Wi-Fi appropriée pour exercer ses fonctions.
POSTULER
Veuillez postuler sur Indeed . Nous remercions toutes les personnes qui ont soumis leur candidature, mais nous ne répondrons qu’à celles retenues pour une entrevue. L’offre d’emploi restera en ligne jusqu’à ce que le poste soit pourvu.
Des outils d’intelligence artificielle peuvent être utilisés pour faciliter le processus de recrutement, notamment pour examiner les candidatures et analyser les curriculum vitæ. La décision finale quant à l’embauche revient aux membres de notre équipe.
Dans le cadre du processus de recrutement, les candidates et candidats retenus devront participer à un exercice technique avec l’équipe de recrutement visant à analyser leurs compétences en programmation et en requêtes SQL en temps réel.
Pay: $76,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- Paid time off
- Vision care
- Work from home
Application question(s):
- Are you legally authorized to work in Canada and currently located in Canada?Êtes-vous légalement autorisé(e) à travailler au Canada et êtes-vous actuellement situé(e) au Canada ?
- Do you have post-secondary education in computer science, software development, or a related field?/Avez-vous une formation postsecondaire en informatique, en développement logiciel ou dans un domaine connexe ?
Experience:
- .NET: 4 years (required)
- JavaScript : 4 years (required)
- C#: 4 years (required)
- Azure or similar cloud platforms: 4 years (required)
- SQL Server or other relational database: 4 years (required)
Work Location: Remote