- Company Name
- Atout Majeur Concept
- Job Title
- Développeur Full Stack Confirmé
- Job Description
-
Job title: Senior Full Stack Developer
Role Summary: Senior Full Stack Developer responsible for architecting, coding, testing, and deploying robust web and mobile applications using Angular, C#/.NET, and Flutter or Ionic. Collaborates closely across product, design, and support teams to deliver high‑performance solutions that meet strategic business objectives, with a strong focus on quality, automation, and continuous delivery.
Expectations: • Minimum 3 years of proven full‑stack development experience.
• Demonstrated ability to manage the complete software lifecycle from design to production.
• Self‑motivated, detail oriented, and effective in cross‑functional team settings.
Key Responsibilities:
- Design, develop, and maintain responsive web and mobile applications (Angular, C#, .NET, Flutter/Ionic).
- Write clean, well‑documented, and unit/tested code following best practices.
- Manage and optimize SQL database schemas, queries, and performance.
- Troubleshoot and resolve technical incidents to ensure application reliability.
- Promote coding standards and developer best practices within the team.
- Collaborate with UI/UX designers, product managers, and technical support to translate requirements into functional solutions.
- Implement and improve CI/CD pipelines and automation scripts.
- Actively participate in Agile ceremonies (daily stand‑ups, sprint planning, reviews, retrospectives).
Required Skills:
- Proficiency with Angular (frontend) and C#/ .NET (backend).
- Experience building mobile apps with Flutter or Ionic.
- Strong knowledge of SQL databases and performance tuning.
- Familiarity with CI/CD tooling (Azure DevOps, GitHub Actions, Jenkins, etc.).
- Solid understanding of Agile methodologies (Scrum/Kanban).
- Commitment to code quality: version control (Git), unit testing, code reviews, and documentation.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Angular Development, Agile Practitioner) are a plus but not mandatory.