myjob logo

Search by job title, skills, company or browse by categories.

Full-Stack Developer ( .NET / Angular)

Full-timeOn-site
  • Port Louis
  • Salary not disclosed
  • Posted Sep 3, 2026
  • Closing 03/10/2026

    Sector

  • ICT / IT / Web
  • Skills

  • Full Stack Developer
  • .Net Developer
  • Angular Developer
  • Software Engineer

Job Description

Job Description

About the Role

The Full Stack Developer at BDO IT Consulting is responsible for designing, developing, maintaining, and enhancing high-quality web applications across both frontend and backend technologies. This role works closely with developers, QA engineers, business analysts, project teams, and other stakeholders to deliver reliable, scalable, and user-friendly software solutions. The Full Stack Developer plays a key role in developing new features, integrating backend services, troubleshooting applications, and contributing to continuous improvement throughout the software development lifecycle.

Key Responsibilities

  • Develop, maintain, and enhance web applications using .NET, C#, and Angular.
  • Design, develop, and integrate RESTful APIs and backend services.
  • Develop responsive, user-friendly, and maintainable frontend interfaces using Angular.
  • Write clean, efficient, and maintainable code across frontend and backend components.
  • Work with SQL Server databases and develop efficient SQL queries.
  • Troubleshoot, debug, and resolve application issues to ensure system reliability and performance.
  • Optimize application performance, scalability, and overall user experience.
  • Collaborate with developers, QA engineers, business analysts, project managers, and other stakeholders to deliver high-quality software solutions.
  • Participate in code reviews and contribute to development standards and best practices.
  • Integrate and consume APIs and ensure effective communication between frontend and backend systems.
  • Use version control systems and follow established software development practices.
  • Contribute to Agile development activities, including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Contribute to continuous improvement of development processes, coding standards, and technical practices.

Qualifications and Experience

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 2–5 years of experience in full stack software development.
  • Strong proficiency in C# and .NET / ASP.NET Core.
  • Good hands-on experience with Angular and TypeScript.
  • Strong knowledge of HTML and CSS for developing responsive web interfaces.
  • Experience developing and consuming RESTful APIs.
  • Good knowledge of SQL Server and database concepts.
  • Familiarity with Git and version control practices.
  • Understanding of software development methodologies and best practices.
  • Experience working within Agile/Scrum environments is an advantage.

Skills and Competencies

  • Strong analytical and problem-solving skills.
  • Good understanding of both frontend and backend development.
  • Strong attention to detail and commitment to delivering high-quality solutions.
  • Ability to troubleshoot and resolve technical issues effectively.
  • Strong communication and collaboration skills.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Ability to manage multiple priorities and meet project deadlines.
  • Good understanding of clean code, maintainability, and software development best practices.
  • Proactive approach to identifying technical challenges and improving solutions.
  • Commitment to continuous learning and professional development.

What We Offer

  • Competitive salary package
  • Medical insurance cover
  • Exposure to multiple projects and clients (local and overseas)
  • Work-life balance
  • Employee Referral Program
  • Office holidays in Dec/Jan
  • Team building and Welfare activities