BASED IN MAURITIUS

Profile: Experienced Software Engineer

Job Responsibilities:

  • Collaborating with customers to identify end-user requirements and specifications.
  • Designing algorithms to create new software programs and systems.
  • Producing efficient and elegant code based on requirements.
  • Testing and deploying programs and applications.
  • Troubleshooting, debugging, maintaining, and improving existing software.
  • Developing technical documentation to guide future software development projects.
  • Create and implement test plans.
  • Provide support with implementations, upgrades and data migrations using your technical expertise.
  • Ability in producing release notes when required.
  • Recommending and executing program improvements.
  • Create and implement test plans.

Skills and Experience:

  • Degree in IT/Computer Science, Software Engineering, or any equivalent.
  • Proficiency in popular coding languages including Net languages (e.g., C#, Visual Basic .NET), Java or any object-oriented programming.
  • Minimum 4 years working experience as developer.
  • Strong problem-solving and communication skills.
  • Experience with Agile and Scrum development methodologies.
  • Ability to learn new languages and technologies quickly and work independently or as part of a team.
  • SSRS and SQL server experience desirable but not essential.
  • Ability to develop unit testing of code components or complete applications.
  • Good communication skill – oral and written English (French an advantage).
  • Enthusiastic, dynamic, and committed.
  • Ability to prioritise and manage workload.
  • Ability to work under pressure.

Benefits:

  • Competitive salary package.
  • On-going career development plans and certifications.
  • Opportunities to follow training and proceed for certifications.
  • Opportunities to gain both local and overseas experiences.
  • Exposure to multiple projects and clients.
  • Be part of our growing worldwide BDO family.

PLEASE SEND CV TO [email protected]

Follow Us on Social Media