Join a place where people matter

Are you planning your next move?

Browse through the career schemes, recruitment events and other job opportunities at BDO Solutions.

About BDO Solutions

BDO Solutions is a people-centric organization where people are at the heart of what we do. Join us and embark on a promising career path.

Send us an email on hrsol@bdo.mu if you have any questions on the above opportunities, or for any other career-related inquiries.

BDO Solutions is seeking a Learning and Development Analyst to join its growing team.

Learning & Development Analyst

BDO Solutions is seeking a proactive and detail-oriented Learning and Development Analyst to join its Human Resources team. The successful candidate will play a key role in coordinating training initiatives, developing learning content, and supporting various HR functions, with a strong focus on Learning and Development (L&D) operations. This position requires effective coordination, administrative support, and communication with both internal stakeholders and external service providers.

Roles and Responsibilities:

  • Coordinate the delivery of L&D training initiatives, ensuring all logistical arrangements align with the training calendar.
  • Develop and maintain effective relationships with internal and external clients, ensuring all issues, queries, and requests are handled professionally and promptly.
  • Develop or co-develop training content and e-learning modules.
  • Compile and submit accurate and timely monthly, quarterly, and annual training reports.
  • Support Talent Management initiatives including internal/customized training programs.
  • Provide administrative support for L&D processes such as MQA course approvals, HRDC applications and refunds, and in-house training approvals.
  • Follow up on pre- and post-training briefs and feedback.
  • Administer training programs via the Learning Management System (LMS) and provide progress reports as required.

Qualification and Experience:

  • Diploma in Human Resources, Business Management, or a related field.
  • Minimum of 2 years of experience in Human Resources, preferably with exposure to Learning and Development.
  • Sound knowledge of MQA (Mauritius Qualifications Authority) and HRDC (Human Resource Development Council) procedures.
  • Experience working with Learning Management Systems is an advantage.

Skills

  • Strong organizational and time management skills with the ability to handle multiple projects and meet deadlines.
  • Ability to work both independently and collaboratively within a team.
  • Excellent interpersonal and communication skills in both English and French.
  • Detail-oriented with strong analytical and problem-solving abilities.
  • Demonstrated creativity and an entrepreneurial mindset in approach to learning and development.
  • Proficient in Microsoft Office Suite (Word, Excel, PowerPoint).
  • Tech-savvy and comfortable working with digital learning tools and platforms.

Apply Now! Send your CV to hrsol@bdo.mu

Qualification and Work Experience

Higher School Certificate 

Skills

  • Good communication skills both verbal and written (English).
  • Demonstrate accountability for results.
  • Good customer service skills.
  • Ability to work and interact within a team and with customers.
  • Good knowledge of Excel.
  • Good Analytical skills.
  • Good Problem-Solving Skills.
  • Ensure timeliness and completion of assignments.
  • Good interpersonal and organizational skills

Apply Now! Send your CV to hrsol@bdo.mu

BDO Solutions is looking for talented Associate Software Engineer to join it's team. As an Associate Software Engineer, you will work closely with other engineers to create/integrated software solutions which enable more consistent deliverables, increased output and/or productivity.

ASSOCIATE SOFTWARE ENGINEER

Summary of Role 

As an Associate Software Engineer, you will work closely with other engineers to create/integrated software solutions which enable more consistent deliverables, increased output and/or productivity. These state-of-the-art systems are focused on productivity,  reduce process variation, reduce throughput time, or streamline complex workflows. He/she must be at ease working in team. 

Roles and Responsibilities

  • Develop flowcharts, layouts, and documentation to identify requirements and solutions.
  • Actively engage in learning opportunities to acquire new programming skills and understand software development methodologies.
  • Participate in the design and development of software applications, writing and debugging code, and implementing new features.
  • Work closely with other team members, including senior engineers, project managers, and quality assurance teams, to contribute to the overall project and ensure alignment with project goals.
  • Adhere to coding standards and best practices to ensure the development of high-quality, maintainable, and scalable software.
  • Test software development methodology in an agile environment.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices.
  • Keep up to date with the latest technologies, programming languages, and software development methodologies relevant to the organization's tech stack.
  • Provide support for existing software applications and contributing to the maintenance and enhancement of these systems.
  • Report to the project lead for any issues/risks related to the project assigned.
  • Collaborate cross-functionally with process owners, business users, project managers and other stakeholders to achieve elegant solutions.
  • Adhere to GDPR and Data Protection Act.
  • Ensure project reports and SLA& KPI reports are updated. 
  • Escalate issues to reporting line as and when required.
  • Deliver ad hoc tasks related to the process.

Qualification and Requirement:

  • BSc degree in Computer Science, Engineering or a relevant field
  • 0-1 Years of experience in the IT field required

Skills

  • Solid knowledge of at least one major programming language, such as Java, Python, C++, JavaScript or others relevant to the employer's technology stack.
  • Excellent knowledge of database technologies and SQL.
  • Ability to write test cases and use debugging tools to ensure the development of reliable and bug-free software/solutions.
  • Knowledge of test-driven development.
  • Proficiency in software engineering tools.
  • Ability to document requirements and specifications.
  • Drives continuous improvement and efficiency beyond own scope of responsibility.
  • Able to bring new ideas through to implementation.
  • Ability to manage time efficiently and work on multiple projects simultaneously.
  • Precision and careful attention to detail in coding, reviewing code, and documentation.
  • Good communication skills both verbal and written (English).
  • Demonstrate accountability for results.
  • Good customer service skills.
  • Ability to work and interact within a team and with customers.
  • Good Analytical skills.
  • Good Problem-Solving Skills.
  • Ensure timeliness and completion of assignments.
  • Good interpersonal and organizational skills

Apply Now! Send your CV to hrsol@bdo.mu

Summary of Role

As an IT Service Desk Analyst, you will be responsible to assist in the implementation and maintenance of ITSM processes, handle routine service requests and incidents, participate in documentation, knowledge base creation and collaborate with other IT teams for issue resolution.

Job Description

Roles and Responsibilities

  • Provide support and management of incidents and service requests according to established IT Service Management (ITSM) processes and procedure.
  • Ensure accurate recording of clients and incidents' details and troubleshooting progress.
  • Resolve incidents and service requests, sometimes using automated or standardized and documented resolution processes.
  • Escalate incidents and service requests to higher support levels or specialist support teams in accordance with established ITSM processes and SLAs.
  • Identify potential issues and act on these in accordance with the established ITSM processes.
  • Serve as an escalation point for incidents and service requests raised as an application champion for an assigned suite of line of business services.
  • Maintain a high degree of customer service for all support queries, take ownership of user problems and be proactive when dealing with user issue.
  • Adhere to GDPR (General Data Protection Regulation) and Data Protection Act   
  • Ensure project reports and SLA& KPI (Key Performance Indicators) are updated.   
  • Adhere to all Risk & Compliance procedures in line with company and the client's expectations.    
  • Involve in Incident Management, coordinating responses to incident reports, minimizing negative impacts, and restoring service as quickly as possible.

Job requirements

Qualification & Experience

  • Higher School Certificate 
  • 0-1 year of experience in IT Support
  • Professional certifications in IT would be an advantage.

Skills

  • Good IT troubleshooting skills.
  • Customer Focused and Quality Oriented
  • Good organization and planning skills.
  • Effectively demonstrates teamwork, problem solving, demonstrates the ability to quickly acquire knowledge in the support of applications and services.
  • Good communication (Written and Verbal) and Knowledge of Telephony System.  
  • Conversant with Office 365 and MS Excel.
  • Good analytical and strong problem-solving skills.
  • Good time management skills.
  • Eagerness to learn new technologies, keeping up to date with industry trends.  
  • Ability to prioritize task.
  • Ability to manage time effectively.

Other: 

Ability to work on shift hours (24x7 on 3 shifts)

Apply Now! Send your CV to hrsol@bdo.mu

We are looking for Payroll Analyst (HR profiles).

Summary of Role 

The payroll analyst will be responsible for coordinating the payroll process with different stakeholders involved in Global Payroll Outsourcing. He/She will act as the main point of contact for communication with stakeholders involved and will work on resolution of issues / concerns that may be raised at any point in the process.   

Job Description

Roles and responsibilities 

  • Coordinate tickets and emails.
  • Review and keep HR Catalogue up to date for easy reference for possible new opportunity.
  • Weekly report/Ticket report and adding comments when needed.
  • All tickets/emails/requests should be processed in accordance with their respective SLAs.
  • Coordinate with in-country provider on HR/Legal employment regulation changes in country.
  • Prepare change Request for HR or Legal consultation services.
  • Assist with review of process descriptions where required to keep customer process up to date for HR services.
  • Work closely with payroll teams where HR services interlink with payroll services scope (eg. New hires/terminations).
  • Adhere to all Risk & Compliance procedures in line with company and the client's expectations. 
  • Adhere to GDPR and Data Protection Act. 
  • Ensure project reports and SLA& KPI reports are updated. 
  • Escalate issues to reporting line as and when required. 
  • Deliver ad hoc tasks related to the process.

Job Requirements

Qualification and Work Experience 

  • Minimum Higher School Certificate (HSC). 
  • Work experience in global payroll and/or experience in working with international customers will be a definite advantage. 

Skills 

  • Good communication skills both verbal and written (English). 
  • Demonstrate accountability for results. 
  • Good customer service skills. 
  • Ability to work and interact within a team and with customers. 
  • Good knowledge of Excel. 
  • Good Analytical skills. 
  • Good Problem-Solving Skills. 
  • Ensure timeliness and completion of assignments. 
  • Good interpersonal and organizational skills 
  • Good HR Systems / Ticketing Tools Proficiency
  • Good Reporting & Data Analysis
  • Basic Knowledge of Employment Law / HR Regulations

Important 

  • Willingness and ability to cover UK hours (12:00 to 20:30 Summer UK season) 
  • Ability to work overtime when required.

Apply Now! Send your CV to hrsol@bdo.mu

Summary of Role

The payroll analyst will be responsible for coordinating the payroll process with different stakeholders involved in Global Payroll Outsourcing. He/She will act as the main point of contact for communication with stakeholders involved and will work on resolution of issues /concerns that may be raised at any point in the process.

Job Description

Role & Responsibilities

  • Close monitoring of project deliverables on a daily basis, ensuring all tasks are completed on time
  • Validation of input and output source data • Ensuring timely, clear communication, escalation to required parties to ensure on time delivery
  •  Ensuring accuracy of data before output delivery
  • Deliverable on adhoc tasks related to the process
  • Managing project calls
  • Maintain and update issue logs
  • Adhere to all Risk & Compliance procedures in line with company and the client's expectations

Job Requirements

Qualifications and Work Experience

  • Higher School Certificate with Accounting or Mathematics at main level
  • Minimum 2 years of Payroll experience or Minimum 2 years of experience in admin/office work

Skills

  • Advanced excel;
  • Good Analytical Skills;
  • Good communication skills both verbal and written (English)
  • Good interpersonal skills
  • Ability to work and interact within a team and with customers

Important

  • Willingness and ability to cover UK hours (12:00 to 20:30 Summer UK season)
  • Ability to work overtime when required

Apply Now! Send your CV to hrsol@bdo.mu

We are looking for a proactive and skilled System Administrator to manage and optimize our IT infrastructure across on-premise and cloud environments.

Summary of role 
We are looking for a proactive and skilled System Administrator to manage and optimize our IT infrastructure across on-premise and cloud environments. This role involves ensuring system reliability, security, and compliance while supporting business operations and driving continuous improvement.

Roles and Responsibilities

  • Install, configure, and maintain servers (Windows Server OS 2022/2025) on-premise and in Azure Cloud.
  • Maintain network equipment (switches, access points) and other hardware.
  • Manage user accounts, permissions, and access controls (Active Directory and Microsoft Azure Entra ID).
  • Manage Microsoft 365 services including Teams, SharePoint Online, and Exchange Online.
  • Configure and manage firewalls, including rule creation.
  • Ensure adherence to GDPR and Data Protection Act.
  • Apply CIS and NIST frameworks; experience with ISO 27001 controls is an advantage.
  • Follow all Risk & Compliance procedures in line with company and client expectations.
  • Proactively monitor system and network performance and troubleshoot issues.
  • Regularly update application software and firmware for network devices.
  • Manage Windows Patch Management for servers and workstations.
  • Regularly update application software and firmware for network devices.
  • Implement and maintain backup solutions; conduct regular restore drills.
  • Maintain accurate documentation of system configurations and procedures.

Qualifications and Experience:

  • Bachelor’s degree in computer science, Information Technology, or related field or equivalent.
  • At least 2 years of experience as a System Administrator or similar role.
  • Certifications such as CompTIA Security+, Microsoft Certified: AZ900 and AZ104.
  • Experience with network management and security protocols.
  • Experience with Veeam Backup and Microsoft Azure Backup Center preferred.
  • Familiarity with virtualization and cloud technologies.

Skills:

  • Experience with monitoring tools (Zabbix).
  • Excellent problem-solving and communication skills.
  • Strong knowledge of Windows operating systems, firewalls, and network security protocols.
  • Good knowledge of Windows Patch Management for Servers and Workstations.
  • Good knowledge of Backup solutions and conduct regular restore drills
  • Ability to work independently and as part of a team.
  • Experienced with Office 365 and Azure Portal. 
  • Good organization and planning skills 
  • Excellent English language proficiency [both written and verbal] 
  • Good analytical and troubleshooting skills 
  • Customer Focused and Quality Oriented

Apply Now! Send your CV to hrsol@bdo.mu

We are seeking an experienced and proactive Team Leader – System Administrator to oversee and manage our IT infrastructure team.

Summary of role
We are seeking an experienced and proactive Team Leader – System Administrator to oversee and manage our IT infrastructure team. This role involves leading system administrators, ensuring optimal performance and security of on-premise and cloud environments, and driving compliance with industry standards.

Roles and Responsibilities

  • Lead and mentor a team of system administrators, providing guidance and technical support.
  • Allocate tasks, monitor progress, and ensure timely delivery of IT projects and operational goals.
  • Collaborate with stakeholders to align IT initiatives with business objectives.
  • Install, configure, and maintain servers (Windows Server OS 2022/2025) on-premise and in Azure Cloud.
  • Manage network equipment (switches, access points) and other hardware.
  • Oversee user accounts, permissions, and access controls (Active Directory and Microsoft Azure Entra ID).
  • Administer Microsoft 365 services including Teams, SharePoint Online, and Exchange Online.
  • Configure and manage firewalls (rules, web filtering, application control), VPNs, and site-to-site connections. Experience with Sophos Firewall is an advantage.
  • Implement and maintain security measures to protect sensitive data and IT ecosystems (on-premise and Azure Cloud).
  • Apply CIS and NIST frameworks; experience with ISO 27001 and ISO 9001 controls is a definite advantage.
  • Ensure compliance with GDPR and Data Protection Act.
  • Experience with SIEM solutions and vulnerability assessments preferred.
  • Proactively monitor system and network performance and troubleshoot issues.
  • Regularly update application software and firmware for network devices.
  • Manage Windows Patch Management for servers and workstations.
  • Implement and maintain backup solutions; conduct regular restore drills.
  • Experience with Veeam Backup and Microsoft Azure Backup Center preferred.
  • Maintain accurate documentation of system configurations and procedures.
  • Assist and lead IT projects, system upgrades, and migrations.

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Minimum 5+ years of experience in system administration, with at least 2 years in a leadership or supervisory role.
  • Certifications such as CompTIA Security+, Microsoft Certified: AZ-900, AZ-104, AZ-500, and Cisco CCNA.
  • Familiarity with virtualization and cloud technologies.
  • Proven experience in managing IT projects and leading technical teams.

Skills

  • Experience with monitoring tools (e.g., Zabbix) and ISO 27001 implementation.
  • Excellent knowledge of Windows Patch Management for Servers and Workstations.
  • Experienced with Office 365 and Azure Portal. 
  • Excellent knowledge of Backup solutions and conduct regular restore drills
  • Strong knowledge of Windows operating systems, firewalls, and network security protocols.
  • Excellent problem-solving and communication skills.
  • Strong organizational and planning abilities.
  • Customer-focused and quality-oriented.
  • Good analytical and troubleshooting skills 
  • Excellent English language proficiency [both written and verbal] 

Apply Now! Send your CV to hrsol@bdo.mu

We are looking for Payroll Experienced profiles.

Summary of Role

The payroll analyst will be responsible for coordinating the payroll process with different

stakeholders involved in Global Payroll Outsourcing. He/She will act as the main point of

contact for communication with stakeholders involved and will work on resolution of issues /

concerns that may be raised at any point in the process.

Job Description

Role & Responsibilities

  • Close monitoring of project deliverables on a daily basis, ensuring all tasks are completed on time
  • Validation of input and output source data • Ensuring timely, clear communication, escalation to required parties to ensure on time delivery
  •  Ensuring accuracy of data before output delivery
  • Deliverable on adhoc tasks related to the process
  • Managing project calls
  • Maintain and update issue logs
  • Adhere to all Risk & Compliance procedures in line with company and the client's expectations

Job Requirements

Qualifications and Work Experience

  • Higher School Certificate with Accounting or Mathematics at main level
  • Minimum 2 years of Payroll experience or Minimum 2 years of experience in admin/office work

Skills

  • Advanced excel;
  • Good Analytical Skills;
  • Good communication skills both verbal and written (English)
  • Good interpersonal skills
  • Ability to work and interact within a team and with customers

Important

  • Willingness and ability to cover UK hours (12:00 to 20:30 Summer UK season)
  • Ability to work overtime when required