- Company Name
- IRBIS
- Job Title
- Développeur .Net Full Stack H/F
- Job Description
-
**Job Title:** Full‑Stack .NET Developer (H/F)
**Role Summary:**
Collaborate with the CTO and development lead to design, build, and maintain the IRBIS MAP digital platform. Deliver new features, refactor existing code, and enhance performance and security in preparation for ISO 27001 certification. Work across front‑end, back‑end, and infrastructure layers using C#, .NET 8, and associated technologies.
**Expectations:**
- Deliver maintainable, high‑quality code adhering to Clean Architecture principles.
- Proactively identify and address technical and security gaps to meet ISO 27001 standards.
- Engage in agile collaboration with cross‑functional teams, providing timely updates and feedback.
**Key Responsibilities:**
- Design, develop, and test new functionalities in C#, ASP.NET MVC, EF Core, and front‑end stack (HTML/CSS/JavaScript, Bootstrap, jQuery).
- Maintain and evolve the existing codebase, ensuring optimal performance, scalability, and security.
- Refactor legacy modules to align with Clean Architecture and domain‑driven design.
- Write unit, integration, and end‑to‑end tests; participate in continuous integration pipelines via Azure DevOps.
- Manage background jobs with Hangfire; deploy updates on IIS/SQL Server environments.
- Conduct code reviews, troubleshoot defects, and mentor junior developers.
- Investigate new technologies, propose improvements, and keep documentation up‑to‑date.
- Support ISO 27001 compliance by implementing security controls, code‑review standards, and audit‑ready documentation.
**Required Skills:**
- 2+ years professional experience with Microsoft .NET technologies (C#, .NET 8).
- Strong grasp of ASP.NET MVC, Entity Framework, LINQ, and background job frameworks (e.g., Hangfire).
- Proficiency in front‑end MVC patterns, responsive UI design (Bootstrap, jQuery).
- Experience with Clean Architecture, DDD, and architectural refactoring.
- Hands‑on use of version control (Git), CI/CD (Azure DevOps, Visual Studio).
- Solid SQL Server database design, query optimization, and migration skills.
- Ability to write comprehensive automated tests and follow TDD/ATDD practices.
- Excellent problem‑solving, communication, and collaborative mindset.
- Familiarity with ISO 27001 prerequisites and security best practices is a plus.
- Prior exposure to the finance sector is desirable but not mandatory.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant Microsoft certifications (e.g., Microsoft Certified: Azure Developer Associate, .NET Developer) are advantageous.