- Company Name
- Mercer
- Job Title
- Développeur Full Stack Junior (3 ans) - Senior (5 ans)
- Job Description
-
Job Title: Full Stack Developer – Junior (3 years) / Senior (5 years)
Role Summary:
Design, develop, and maintain scalable web solutions using C#, ASP.NET Core, JavaScript, and modern front‑end frameworks (React, Angular). Collaborate within an agile, internationally‑oriented team to deliver high‑quality code, mentor junior developers, and drive continuous improvement across the stack, including cloud‑native and event‑driven architectures.
Expactations:
- Deliver robust, secure, and well‑documented software that meets evolving business requirements.
- Mentor and coach junior team members, fostering skill growth and knowledge sharing.
- Participate actively in code reviews, technical workshops, and cross‑functional collaboration.
- Demonstrate adaptability to rapid changes, continuous learning, and a proactive approach to technology trends.
Key Responsibilities:
- Translate functional specifications into technical designs and estimate effort.
- Build and extend back‑end services (C#, ASP.NET Core) and front‑end interfaces (React/Angular) with clean, maintainable code.
- Implement APIs, database schemas (SQL Server), and integrate event‑driven components.
- Maintain CI/CD pipelines, Git operations, and automated testing suites.
- Manage incidents, perform root‑cause analysis, and lead rapid issue resolution.
- Produce clear documentation, architecture decisions, and best‑practice guides.
- Mentor juniors and contribute to a collaborative, agile development culture.
Required Skills:
- Proficient in C#, ASP.NET Core, JavaScript.
- Experience with React or Angular; building RESTful APIs.
- Strong SQL Server database design and query skills.
- Familiarity with cloud‑native (e.g., Azure/AWS) and event‑driven (EDA) architectures.
- Version control (Git) and CI/CD pipeline knowledge.
- Solid coding standards, security awareness, and test‑driven development.
- Excellent communication in English; ability to work across international teams.
- Self‑motivated, adaptable, and committed to continuous learning.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- Certifications such as Microsoft Certified: Azure Developer Associate or equivalent are a plus.