- Company Name
- Comerco Services Inc.
- Job Title
- Chef d’équipe – Développement logiciel
- Job Description
-
Job Title: Software Development Team Lead
Role Summary:
Lead and mentor a C# development team (WPF, ASP.NET, .NET Core) delivering enterprise applications in an Agile (Scrum) environment. Serve as technical lead, senior developer, functional analyst, and Scrum Master, ensuring quality, scalability, and alignment with business needs.
Expectations:
• 7+ years of software development experience.
• Proven team‑leadership and Agile/Scrum facilitation.
• Bilingual in French and English.
Key Responsibilities:
1. Technical Leadership: Define coding standards, review code, architect solutions, and drive continuous improvement.
2. Development: Design, code, test (MsTest) and maintain performance‑optimized WPF and ASP.NET applications, manage migrations from .NET Framework to .NET Core.
3. Full SDLC: Requirements gathering, functional/specification writing, implementation, deployment, and maintenance.
4. Database: SQL Server design, query tuning, and integration with entity framework (EF 6.4 & Core).
5. DevOps: Implement CI/CD pipelines (Git, Azure DevOps), monitor logging (Serilog), and oversee cloud deployments.
6. Architecture: Design microservices, REST APIs, and modern backend patterns.
7. Functional Analysis: Translate business requirements into technical specifications and propose innovative solutions.
8. Scrum Master: Facilitate daily stand‑ups, sprint planning, retrospectives, and remove blockers to meet deadlines.
Required Skills:
• C# (WPF, ASP.NET, .NET Framework, .NET Core).
• Entity Framework (EF 6.4 & Core).
• SQL Server (design, optimization).
• DevOps tools: Git, Azure DevOps, CI/CD pipelines.
• Microservices and REST API design.
• Web stack: HTML5, CSS3, Bootstrap, ASP.NET Core MVC, jQuery.
• Unit testing with MsTest.
• Logging (Serilog), monitoring, and cloud services.
• Bilingual – fluent French and English.
• Strong problem‑solving, communication, and adaptive to new technologies.
Required Education & Certifications:
• Bachelor’s degree in Computer Science or equivalent practical experience.
• Scrum Master / Agile certification is a plus.