- Company Name
- SIKIA
- Job Title
- Developpeur Fullstack .NetCore / Angular F/H
- Job Description
-
**Job Title**
Full Stack Developer .NET Core / Angular (M/F)
**Role Summary**
Design, develop, test, and maintain web applications on the .NET Core and Angular stack for a financial services client. Collaborate within a DevOps‑enabled Agile team, deliver high‑quality code, and participate in continuous improvement of CI/CD pipelines.
**Expectations**
• Minimum 4 years of full‑stack development experience in .NET Core and Angular.
• Solid grasp of reactive programming (RxJS) and state management (NgRx or services).
• Proven ability to produce maintainable, tested code (unit, integration).
• Strong communication skills in English for technical documentation and collaboration.
• Capacity for autonomous work, meticulous code quality, and continuous learning.
**Key Responsibilities**
1. Architect and build web applications using C#, ASP.NET Core, and Angular 10+.
2. Design, implement, and consume REST APIs (Web API, ASP.NET Core) with JWT/OAuth security.
3. Refactor and optimize existing applications, ensuring performance and scalability.
4. Work closely with DevOps, QA, and business teams in Agile/Scrum environments.
5. Contribute to CI/CD pipeline automation (Azure DevOps/Git) and improve deployment processes.
6. Conduct code reviews, enforce Clean Architecture and Domain‑Driven Design principles.
7. Write automated tests (xUnit, NUnit, Moq, Jasmine/Karma) to maintain high quality.
8. Analyse database performance (SQL Server, T‑SQL, EF Core) and propose tuning solutions.
**Required Skills**
*Back‑end*: C#, ASP.NET Core, Web API, MVC, Clean Architecture, DDD, unit & integration testing, JWT/OAuth, Entity Framework.
*Front‑end*: Angular 10+, TypeScript, RxJS, NgRx, HTML5, CSS3/SCSS, Bootstrap or Material, responsive design, Jasmine/Karma.
*Databases*: SQL Server, T‑SQL, stored procedures, triggers, query optimization.
*Tools*: Visual Studio / VS Code, Azure DevOps, Git, CI/CD pipelines, Jira/Redmine, Postman, Swagger, Docker (preferred).
*Soft skills*: Rigorous, detail‑oriented, team player, proactive learner, strong communication.
**Required Education & Certifications**
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (Bac +5). Certifications in .NET Core, Angular, or Azure DevOps are a plus.