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

Summary of role

As a Quality Control Review Analyst at BDO Global's Ethics and Independence Department, you'll provide crucial support to BDO Firms, conducting thorough reviews to ensure compliance and collaborating to maintain high standards.

Job Description

Roles and Responsibilities

  • Verify that correct corporate structure (related entities) and specific locations of related entities & BDO firms have been identified. 
  • Ensure sufficient and accurate information has been included.
  • Liaise with BDO firms to revise or update for missing/ inaccurate information, and; 
  • Provide sign off on international checks.
  • Adhere to all Risk & Compliance procedures in line with company and the client's expectations. 
  • Adhere to GDPR (General Data Protection Regulation) and Data Protection Act. 
  • Ensure project reports and SLA& KPI (Key Performance Indicators) are updated.
  • Escalate issues to reporting line as and when required. 
  • Deliver on ad hoc tasks related to the process.
  • Assist with maintaining the Global Entity Management System (EMS), a listing of Public Interest Entity existing and target clients (both audit and non-audit).
  • Monitor network compliance of monthly & annual confirmations.
  • Provide support for central email requests including troubleshooting support queries on BDO Software tools, responding, or directing other questions received.
  • Contribute to improvements to online tools for the Global Independence team.
  • Assist in preparing and maintaining reports necessary to carry out the department's functions.
  • Assist in the preparation of the periodic reports for the Global Independence team, as necessary or requested, to track overall effectiveness of the processes. 
  • Compile monthly and/or ad hoc statistics reporting.  
  • Perform other duties and responsibilities, as assigned. 

Job Requirements

Qualification and Experience

  • Degree (completed/in progress) in Management preferred, or equivalent qualifications (s).
  • Experience of working with online tools is a plus.

Skills

  • Advanced knowledge of MS Office, strong Excel knowledge is necessary (e.g. pivot tables, VLOOKUP formula, macros).
  • Excellent level of English (the working language of the Global Office), including verbal and written and proof reading, other languages are a plus. 
  • Strong attention to details and number accuracy. 
  • Ability to prioritize workloads and flexibility to manage multiple tasks and deadlines.
  • Committed and reliable.
  • Ability to work autonomously and to build effective working relationships with the team and within the network. 
  • Enthusiastic and willing to work outside office hours if necessary.
  • Knowledge of audit and accounting is a plus or willingness to learn the basics of the profession. 
  • Ability to learn quickly and good level of adaptability.
  • Being proactive and able to work under pressure. 
  • Good interpersonal communication skills and stakeholder management.
  • Detail oriented and good analytical skills.
  • Complements formal training with self-learning. 
  • Knowledge of GDPR and Data Protection.

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

BDO Solutions is looking for IT Business consultant to join it's growing team.

Summary of Role 

The IT Functional Consultant will be required to collaborate with clients to gather, analyze, and document business requirements, translating them into system designs and work with technical team to ensure the customized solutions are working as expected. He/She will be required to act as a mediator between the technical team and the client. The Consultant will also need to provide ongoing support, training, and optimization to ensure effective software implementation and client satisfaction. 

JOB DESCRIPTION 

  • Collaborate with clients and stakeholders to understand and document business needs, processes, and requirements.
  • Conduct workshops, interviews, and discussions to gather comprehensive project requirements.
  • Translate business requirements into functional specifications and system designs.
  • Configure and customize software to meet client needs while ensuring alignment with best practices and standards.
  • Identify areas for process improvement within client workflows and recommend optimization strategies.
  • Analyze current processes to determine gaps, inefficiencies, or redundancies.
  • Work with the development team to understand system design and architecture for test planning.
  • Define and document test plans, test scenarios, and test cases based on functional requirements and best practices.
  • Perform test execution including capturing test results, documenting defects, and adhering to defect management workflow.
  • Collaborate with developers to ensure timely resolution.
  • Facilitate user acceptance testing (UAT) by working with end-users to ensure solution accuracy and usability.
  • Contribute timely, concise test progress /status reports.
  • Assist in the data migration lifecycle, i.e., collection, cleansing, mapping, and migrating.
  • Create training materials, documentation, and user guides to help users understand system functionality.
  • Conduct training sessions and provide post-go-live support to help users adapt to new systems.
  • Offer ongoing support, troubleshooting, and enhancements based on user feedback and evolving business needs.
  • Regularly review system performance and suggest updates or improvements for optimization.
  • Serve as the point of contact between technical teams and business stakeholders.
  • Foster strong client relationships by proactively addressing issues and providing insights into solution performance.
  • Provide regular updates and work closely with the Project Manager to ensure smooth project execution.
  • Work closely with project team members to ensure timely project delivery.
  • Coach team members in understanding system functionalities and the ecosystem.
  • Assist in project planning, creating timelines, and status reporting to keep stakeholders informed.

JOB REQUIREMENTS

Qualification and Experience

  • Bachelor’s degree in IT or any related field
  • Minimum 2 years of working experience in similar position
  • At least 1 year of proven functional experience in Microsoft Dynamics 365 Finance & Operations implementation/support or other accounting ERP or
  • Human Resources solutions
  • Proficiency in Power BI and SQL databases is an advantage

SKILLS & COMPETENCIES

  • Excellent functional knowledge of Human Resources, Accounting and Finance
  • Proficiency in all Microsoft Office applications: Word, Excel, PowerPoint
  • Strong presentation and relationship skills
  • Ability to communicate effectively with clients, colleagues, and management
  • Excellent written and verbal communication skills (French and English)
  • Ability to work both in a team and independently and to manage own workload
  • Logical, analytical, and creative approach to problem-solving
  • Good customer-focused and quality oriented
  • Effectively demonstrates teamwork, problem solving, demonstrate the ability to quickly acquire knowledge
  • Ability to coach team members and share knowledge proficiently

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

BDO Solutions is looking for testers to join it's growing team.

Summary of Role

We are looking for a results-driven  Software Quality Assurance Engineer(SQAE)  to be responsible for designing and running tests on software usability and deliveries. The SQAE will conduct tests, analyze the results, and report observations to the core and development teams. You may also interact with customer to understand the requirements of the product and assist for Business Analyst activities such as design prototypes for the different products.

Job Description

Roles and Responsibilities

  • Review business requirements, system requirement specifications, design, and other project documents for clarity and completeness as well as provide constructive feedback.
  • Define and document test plans, test scenarios, and test cases based on functional and non-functional requirements and best practices.
  • Perform test execution including capturing test results, documenting defects, and adhering to defect management workflow.
  • Perform back-end and front-end testing to ensure data consistency.
  • Assist in facilitating test planning and review meetings with the project team and stakeholders.
  • Assist and support business users in User Acceptance test design, planning, and testing.
  • Follow up on the KPIs [correctness of data, test execution result,..] for manual and automated testing with the stakeholders to ensure that QA tasks are successfully completed.
  • Conduct research on emerging technologies in support of systems development efforts and recommend technologies that will increase cost effectiveness and reduce testing effort.
  • Work with the development team to understand technical design and architecture for test planning.
  • Contribute timely, concise test progress /status reports.
  • Maintain positive and professional relationships with the project or support stakeholders. Knowledge sharing with, and support of, other team members.
  • Liaise with business users, business analysts, and developers to ensure that planned testing meets project requirements.
  • Respond proactively to both business and project issues, risks and escalate appropriately.
  • Collaborate with cross-functional teams to ensure that software meets quality standards and aligns with project requirements.

Job Requirements

Qualification and Experience

  • BSc degree in Computer Science, Information Systems, or relevant field.
  • At least 1 year of experience in a Quality Assurance role with expertise in functional testing, system testing, and system integration testing.
  • The following would be an advantage:
  • ISTQB certification
  • Experience with cloud platforms, application modernisation and data migration
  • Experience with the creation and maintenance of automation test scripts
  • Experience in security, load/performance testing
  • Excellent system demo skill

Skills

  • Solid understanding of SDLC, Software QA methodologies, tools and processes with proven experience in Waterfall, Agile or Hybrid development environments.
  • Must know about writing SQL queries to validate data integrity.
  • Willingness to learn new technology skills to keep pace with the improvements in the testing process.
  • Ability to pick up projects mid-stream and be a self-starter requiring minimal supervision.
  • Strong ability to manage multiple priorities and work under pressure to meet deadlines.
  • Adaptable, problem-solving capability and flexible in attitude.
  • Excellent communication skills, both written and verbal in English and French.
  • 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. 
  • Able to bring new ideas through to implementation. 
  • Demonstrate accountability for results.
  • Good customer service skills.
  • Ability to work and interact within a team and with customers.

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

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

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

Summary of Role  

As a Service Charge Intern, you will have to assist the team in different assignments. Your responsibilities include supporting the team in recording accurate expenses, generating reports, assisting in purchase order reconciliation and reviewing of opening balances. You may be called upon to carry out other ad hoc assignments. 

Job Description 

Roles and Responsibilities 

  • Ensure that all expenses are posted in the correct expense code for the financial year under review and for any missing expenditure, accruals and queries are raised 
  • Assist to run reports to, inter alia, identify potential duplicate payments, review sample invoices by reference to source documents 
  • Assist in reconciliation of Purchase Order Report 
  • Review opening balances 
  • Perform minor audit work as per the client’s requests such as invoice testing, material transactions, duplicated entries & outside date range invoices 
  • Perform a variance analysis between the budgeted and actual expenditures 
  • Handle queries of property managers 
  • Make adjustments in the accounting system such as accruals, prepayments and transfers 
  • Provide assistance to the team in ad-hoc tasks 

Job Requirements 

Qualification& Experience 

  • School Certificate (SC) with Accounting at O Level 
  • Professional experience would be an advantage 

Skills 

  • Good organizational and time management skills 
  • Good analytical skills 
  • Attention to details and result oriented 
  • Good interpersonal skills 
  • Strong commitment to professional client service excellence 
  • Have a proactive mindset 
  • Good teamwork and cooperation 
  • Knowledge of GPDR and data protection 
  • Basic knowledge of MS office (Excel & Outlook) 

Hours of Work 

08:30 to 17:00 from Monday to Friday

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