- Company Name
- Techso
- Job Title
- Développeur·euse Fullstack .NET
- Job Description
-
Job Title
Fullstack .NET Developer
Role Summary
Design, develop, test, and deploy .NET applications for diverse industry clients. Collaborate within Agile Scrum teams, contribute to architectural decisions, and support pre‑sales activities. Mentor junior developers, maintain technical specifications, and drive continuous improvement of development practices.
Expectations
- Mobile within the Montreal region for client visits.
- Fluency in French and English, written and spoken.
- Minimum 6 years of professional experience with Microsoft .NET technologies.
- Proven front‑end development skills (React, Angular, or Vue.js).
- Strong relational database expertise (Entity Framework, SQL) with knowledge of NoSQL as a plus.
- Familiarity with DevOps concepts; experience using Azure DevOps or equivalent.
- Ability to work collaboratively in an Agile environment.
- Competence in both Linux and Windows environments.
Key Responsibilities
- Participate in requirement analysis and solution design.
- Write, test, and maintain clean, scalable code for new features, enhancements, and bug fixes.
- Produce and update both functional and technical specifications.
- Evaluate development effort estimates for new solutions or improvements.
- Deploy solutions to production and manage change control.
- Support pre‑sales activities—including effort estimation and technology analysis.
- Enforce high development standards through code reviews, unit tests, and CI/CD pipelines.
- Continuously improve processes (agile practices, automated testing, deployment).
- Provide guidance and mentorship to junior team members.
- Conduct market research on emerging technologies and tools.
- Work within Scrum teams, attending stand‑ups, sprint planning, and retrospectives.
Required Skills
- .NET Core/.NET Framework (C#, ASP.NET, Web API).
- Front‑end frameworks: React, Angular, or Vue.js.
- ORM/DAO (Entity Framework or equivalent).
- SQL Server, relational database design; knowledge of NoSQL databases.
- DevOps basics: continuous integration, automation, Azure DevOps preferred.
- Additional programming languages: Java, PHP, Node.js, Python.
- Mobile app frameworks: MAUI, Xamarin, or Telerik (advantage).
- Linux and Windows platform proficiency.
- Agile Scrum methodology.
- Strong verbal and written communication in French and English.
- Team‑orientated, collaborative mindset.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.