.NET Application Engineer
Offre en anglaisThe role involves designing, developing, and maintaining .NET applications across Windows and cloud/OpenShift environments. Key focus areas include reducing technical debt, remediating security vulnerabilities, and modernizing legacy systems.
- Sur place
- Toronto, ON
- Publié 21 août 2026
- Postuler avant le 20 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
The Hilary and Galen Weston Foundation
Program Manager, Neuroscience
- Sur place
Government of Ontario
Chef des services de soins de santé
- Sur place
Segal Centre for Performing Arts
Gérance du bar
- Sur place
Résumé du poste
Job Summary We are seeking an experienced Senior .NET Application Engineer to design, develop, implement, and maintain technical solutions supporting legacy .NET applications across Windows 10/11, Windows Server, and cloud/OpenShift environments. The ideal candidate will have strong hands-on experience with the .NET technology stack, C#, Windows-hosted applications, OpenShift, application security, APIs, and legacy application modernization. This role will focus on improving application stability, reducing technical debt, enhancing automation, and supporting ongoing modernization initiatives. Key Responsibilities Design, develop, implement, and maintain .NET applications and application components across Windows and cloud/OpenShift environments. Support and enhance legacy .NET applications, including desktop application components. Identify opportunities to reduce technical debt, improve application performance, and increase automation. Troubleshoot application issues and perform root cause analysis (RCA). Refactor legacy code and implement appropriate technical improvements. Address application vulnerabilities and support security remediation activities. Implement and maintain authentication and authorization mechanisms. Work with OAuth, Active Directory, application certificates, and related security technologies. Develop and support integrations using HTTP, REST, SOAP, and other web services. Work with XML structures and data layouts to facilitate data movement between platforms. Document application updates, technical changes, and implementation activities. Collaborate with business stakeholders, Agile squads, and Site Reliability Engineering (SRE) teams. Participate in technical planning, prioritization, development, testing, and production support. Work with teams and stakeholders across Canada and globally. Required Qualifications 5+ years of hands-on experience with the .NET technology stack. Strong experience with C#, .NET Framework, .NET Core, or ASP.NET. Experience developing, implementing, and maintaining applications across Windows 10/11 and Windows Server environments. Experience supporting cloud/OpenShift-hosted applications. Strong understanding of OAuth, Active Directory, authentication, and authorization mechanisms. Experience working with application certificates and security-related configurations. Strong knowledge of HTTP, REST, and SOAP protocols. Experience working with XML structures and data layouts. Proven experience troubleshooting complex application issues and performing root cause analysis. Experience with legacy code refactoring and application modernization. Experience identifying and remediating application vulnerabilities. Strong analytical, troubleshooting, and problem-solving skills. Excellent communication and collaboration skills. Preferred Qualifications Experience with Red Hat OpenShift and Kubernetes. Experience with CI/CD and DevOps practices. Experience working with Agile/Scrum teams. Experience collaborating with SRE teams. Experience with application monitoring and production support. Knowledge of automation and technical debt reduction strategies. Experience working in large enterprise environments. What We’re Looking For The ideal candidate is a hands-on .NET application engineer who is comfortable working with both legacy Windows applications and modern cloud/OpenShift environments. You should be able to troubleshoot complex issues, identify root causes, improve legacy code, address security vulnerabilities, and collaborate effectively with business, development, and SRE teams.
Ce que vous ferez
The role involves designing, developing, and maintaining .NET applications across Windows and cloud/OpenShift environments. Key focus areas include reducing technical debt, remediating security vulnerabilities, and modernizing legacy systems.
Exigences
Candidates must have over 5 years of experience with the .NET stack, C#, and Windows Server environments. Proficiency in authentication mechanisms, web services, and troubleshooting complex application issues is required.
Compétences indiquées
- KubernetesSouhaitée
- API RESTSouhaitée
- CI/CDSouhaitée
- AgileSouhaitée
- C++Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- C#
- .NET Framework
- .NET Core
- ASP.NET
- OpenShift
- OAuth
- Active Directory
- REST
- SOAP
- XML
- Root Cause Analysis
- Legacy Code Refactoring
- Application Security
- Kubernetes
- CI/CD
- Agile
Domaines d’emploi
- Software
- Technology
- Engineering
- Consulting
Renseignements supplémentaires
- Expérience minimale
- 5+ ans
- Postuler avant le
- 20 sept. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte