Summary
A large technology environment is seeking a senior full-stack developer for a long-term engagement. You will build and maintain enterprise applications using .NET and C#, work with SQL databases and modern front-end frameworks, develop REST APIs and integrations, improve automation and operational tooling, and participate in architecture, code reviews, testing, and Agile delivery.
Highlights
Long-term contract offering enterprise full-stack development, modern front-end technologies, API and integration work, automation, architecture discussions, and collaborative Agile delivery.
Description
Job Title: Senior Full stack .Net Developer
Duration: 12+months
Location: Montreal (Day 1 onboarding onsite/in office presence 3x/week)
Key Responsibilities
Design, develop, and maintain enterprise applications using .NET, C#, SQL Server, and modern front-end frameworks such as Angular or React.
Develop REST APIs, backend services, and integration components supporting internal and external platforms.
Build and enhance features within SIMPL and other applications owned by the EUCS squad.
Develop automation and tooling to improve operational efficiency, user onboarding, monitoring, and support processes.
Troubleshoot and resolve production issues across applications, APIs, integrations, and databases.
Participate in code reviews, architecture discussions, technical design sessions, and Agile ceremonies.
Collaborate with product owners, users, and stakeholders to understand business requirements and translate them into technical solutions.
Improve software quality through testing, automation, CI/CD, monitoring, and DevOps practices.
Create and maintain technical documentation and operational procedures.
Participate in an engineering on-call rotation (approximately 1 week every 8 weeks).
Required Skills 6+ years of software development experience using Microsoft technologies.
Strong hands-on experience with:
C# .NET Core / ASP.NET Core SQL Server REST APIs Entity Framework Strong front-end development experience using: Angular (preferred), React, or similar frameworks JavaScript / TypeScript Experience developing and supporting enterprise applications.
Experience with source control, CI/CD pipelines, and Agile development practices.
Strong troubleshooting, problem-solving, and communication skills.
Ownership mindset, accountability, and integrity.
Preferred Skills Experience integrating with SaaS platforms such as Box, Google Workspace, Qualtrics, Microsoft 365, or similar services.
Experience with OAuth, OIDC, SAML, and modern authentication patterns.
Experience with Docker, Kubernetes, or containerized applications.
Experience with Azure or AWS.
Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, GPT, Gemini, or Grok.
Passion for automation, continuous improvement, and modern software engineering practices.
What Success Looks Like A successful candidate will: Become a productive contributor to EUCS-owned applications.
Deliver enhancements and new features with minimal supervision.
Help improve platform reliability, automation, and developer productivity.
Contribute to modernization initiatives and adoption of AI-assisted development practices.