- Company Name
- TalentMind
- Job Title
- Développeur Full Stack .NET CORE / .NET MVC
- Job Description
-
**Job Title**
Full Stack .NET Core / .NET MVC Developer
**Role Summary**
Design, develop, and maintain enterprise applications and RESTful APIs using .NET Core, .NET Framework, and Angular. Apply modern architectural patterns (microservices, containers, cloud, TDD, DDD, Event Sourcing) while ensuring security best practices and high code quality through unit and integration testing.
**Expectations**
- Minimum 3 years of .NET development experience.
- Proficient in secure coding (OWASP guidelines, authentication, access control).
- Ability to collaborate cross‑functionally with Product, QA, and DevOps teams.
**Key Responsibilities**
- Craft backend services with ASP.NET / ASP.NET Core (.NET 6+).
- Build and consume RESTful APIs.
- Develop frontend interfaces using Angular (TypeScript, HTML, CSS).
- Design and manage SQL Server databases, employing ADO.NET, Dapper, or Entity Framework Core.
- Implement microservice architectures, containerization, and cloud deployment.
- Write and execute unit, integration, and automated tests (TDD).
- Diagnose, resolve, and document technical issues and defects.
- Analyze functional and technical requirements, propose solutions.
- Maintain legacy WebForms applications as needed.
- Produce technical documentation and contribute to internal best‑practice guidelines.
- Stay current with the .NET ecosystem, DevOps tools, and emerging architecture trends.
**Required Skills**
- C#, .NET 6 – .NET 10, and .NET Framework.
- ASP.NET MVC, WebForms, ASP.NET Core.
- Angular (TypeScript, HTML5, CSS3).
- SQL Server development and data access (ADO.NET, Dapper, EF Core).
- REST API design and consumption.
- Security fundamentals (OWASP, authentication, secrets management).
- Modern architecture: microservices, containers, cloud, TDD, DDD, Event Sourcing.
- DevOps collaboration and tooling knowledge.
**Required Education & Certifications**
- Bachelor’s or Master’s degree (Bac+5) in Computer Science, Software Engineering, or a related field.
- Formal certifications not mandatory; .NET or Azure certifications are a plus.