19 Aug
|
LanceSoft
|
Montreal
19 Aug
LanceSoft
Montreal
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
- 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 contemporary 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.
📌 Dotnet Developer (Montreal)
🏢 LanceSoft
📍 Montreal