- Company Name
- KP2i
- Job Title
- Développeur Dotnet/Développeuse Dotnet
- Job Description
-
**Job Title:** .NET Developer
**Role Summary:**
Senior .NET Developer responsible for designing, developing, and maintaining a full‑stack digital platform. Collaborates with architects, product owners, UX/UI designers, and offshore teams to deliver high‑value services to end users.
**Expectations:**
- Deliver robust, scalable web applications using .NET Core 7‑10, ASP.NET Core, Blazor, and Entity Framework.
- Develop and consume RESTful services, Azure Functions, and integrate with Azure DevOps pipelines.
- Write clean, maintainable code and thorough technical documentation.
- Participate actively in Agile ceremonies, backlog refinement, and sprint planning.
- Coordinate with offshore developers, oversee production releases, and support ongoing maintenance (TMA).
- Communicate effectively in English (written & spoken).
- Advocate user‑centric design and contribute to continuous improvement.
**Key Responsibilities:**
- Collaborate on technical architecture and solution design with senior technical leads.
- Conduct Agile project planning (backlog, sprint breakdown, estimations).
- Write and review technical documentation.
- Code frontend (Vue.js preferred, Angular/React acceptable) and backend components.
- Implement web services, unit/integration tests, and CI/CD pipelines.
- Manage coordination with offshore development teams in Europe.
- Monitor production deployments and resolve post‑release issues.
- Provide ongoing corrective and evolutionary support (TMA).
**Required Skills:**
- Strong experience with .NET (C#, ASP.NET Core, Blazor, EF).
- Proficiency in .NET 7‑10, Visual Studio 2022/2025, VS Code, Docker, Git, GitFlow.
- Front‑end framework expertise (Vue.js preferred; Angular or React).
- Experience with Postman, Azure Functions, Azure DevOps.
- Solid knowledge of API design, unit testing, and CI/CD.
- Good written and spoken English.
- Ability to work in Agile environments, deliver documentation, and coordinate cross‑functional teams.
**Required Education & Certifications:**
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., Microsoft Certified: .NET Developer) are advantageous but not mandatory.