Browse through the career schemes, recruitment events and other job opportunities at BDO Solutions.
BDO Solutions is a people-centric organization where people are at the heart of what we do.
Submit your CV by email: hrsol@bdo.mu
Are you planning your next move?
Job Description
Summary of Role
We are looking for a dynamic and experienced Team Leader to join our Compliance Monitoring Team within the Global Ethics and Independence department in Mauritius. This pivotal role involves leading a dedicated team to ensure our compliance monitoring processes are not only effective but also align with global standards and regulatory requirements. The ideal candidate will possess strong leadership qualities, a strategic mindset, and a deep understanding of compliance and ethical standards.
The role is positioned as a practical operational lead, ensuring that work delivered by the team is accurate, timely, complete, properly documented and aligned with Global Ethics & Independence.
Roles and Responsibilities
- Gain a robust knowledge of BDO's independence technical manual and independence tools to provide support to the Global Ethics & Independence team and BDO firms.
- Participate in the management and creation of processes for the day-to-day operations of the department based in Mauritius.
- Provide operational guidance, coaching, and technical support to team members, promoting accountability, collaboration, and adherence to established procedures.
- Maintain team trackers, logs, dashboards, reports, and management information to ensure visibility of workload, performance, progress, quality, and risks.
- Identify opportunities to improve efficiency, consistency, quality, and service delivery through process simplification, standardisation, and enhanced controls.
- Work closely with other BDO Global team members and assist as and when required.
- Support the preparation and review of management reports, performance metrics, operational summaries, and other reporting required by management and stakeholders.
Qualifications and Requirements
- Bachelor’s degree or equivalent qualification in Business Management, Accounting, Compliance, or a related field.
- Minimum 3 years of experience in an operational, compliance, risk, or business support environment.
- Minimum 1–2 years of experience in a supervisory, team lead, or people management role.
- Experience managing service delivery against deadlines, KPIs, SLAs, and quality standards.
- Experience in stakeholder management and coordinating activities across multiple teams and jurisdictions would be advantageous
Skills
- Strong leadership and people management skills, with the ability to allocate work, monitor performance, coach team members, and promote accountability.
- Strong ownership and accountability for team deliverables, ensuring work is completed accurately, timely, completely, and supported by appropriate documentation.
- Excellent planning, prioritisation, and organisational skills, with the ability to manage competing workloads, deadlines, and resource allocation effectively.
- Strong review and quality control skills, with the ability to identify errors, challenge outputs constructively, and ensure compliance with established procedures and standards.
- Strong analytical and problem-solving skills, with the ability to assess risks, make sound decisions, and escalate issues appropriately.
- Continuous improvement mindset, with the ability to identify opportunities to enhance efficiency, consistency, quality, controls, and service delivery.
- Strong communication and stakeholder management skills, with the ability to provide clear guidance, feedback, updates, and support to team members and stakeholders.
- Excellent written and spoken English, being the primary working language of the Global Office.
- Strong proficiency in Microsoft Office applications, particularly Excel; knowledge of Power BI and PowerPoint would be advantageous.
- Knowledge of the IESBA Code of Ethics, independence requirements, ethical standards for auditors, or related regulatory frameworks would be beneficial.
Job Description
Summary of Role
As an Audit Senior Analyst within audit outsourcing, you will be expected to handle small and medium audit tasks and/or assignments with minimum supervision. You shall also be responsible for delivering quality work within set deadlines and guiding junior members through their work.
Roles and responsibilities
• Ensure quality customer service.
• Ensure daily progress of audit process.
• Perform full scope audit and report directly to Managers on engagement status.
• Work on multiple audit engagements simultaneously.
• Understand clients’ needs and may be requested to provide solutions to client challenges and outline results to the Project Leader or Manager.
• Assume responsibility for proper completion of audit engagements, including assisting junior members of staff.
• Ensure compliance with internal (audit methodology and risk management) and external (regulatory) requirements.
• Adhere to GDPR and Data Protection Act.
• Adhere to all Risk & Compliance procedures in line with company and the client's expectations.
• Ensure project reports and SLA& KPI reports are updated.
• Analyse budget and timetable, bringing matters to the attention of the senior or manager in case of any discrepancy arising.
Qualification and Experience
• Minimum Diploma in accounting or equivalent
• Professional qualifications ACCA/ACA Level 1 required.
• Minimum 2 years of experience in Audit and/or Accounting or related field
Skills
• Good knowledge and application of International Financial Reporting Standards (IFRSs), and International Standards of Audit (ISAs).
• Strong commitment to professional client service excellence.
• Good organizational and time management skills.
• Good understanding of accounting principles and financial reports.
• Good communication skills, both verbal and written (English).
• Knowledge of MS Office required, Excel, Word and Outlook.
• Demonstrate accountability for results.
• Demonstrate Proactiveness.
• Ability to work in a team.
• Ability to work overtime/odd hours, when required.
Job Description
Summary of role
The main purpose of the Senior Analyst is to prepare complex financial statements and process complex markups. They will also be required to assist the junior team in compiling and analyzing financial data with meticulous attention to detail and adherence to regulatory guidelines.
Job Description
Roles and Responsibilities
•Assist in the preparation of complex financial statements.
•Ensure financial statements are prepared in accordance with relevant international accounting standards (E.g., IFRS, UK GAAP or any other international GAAPs).
•Perform self-reviews to ensure that the quality of the financial statements is up to standard.
•Active adherence to budget and timetable, bringing matters to the attention of the manager.
•Ensure all deadlines are met.
•Identify and understand clients’ needs, including sometimes providing initial solutions to client challenges, then communicating these needs and solutions to the Manager.
•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.
•Carry out ad hoc assignments as may be reasonably required.
Job Requirements
Qualification and Experience
•Minimum requirement HSC (Higher Secondary Certificate) with accounting as main subject or;
•Partly ACCA qualified.
•At least 1 - 2 years of experience in Audit or Accounting.
•Experience in the preparation of financial statements/ or use of caseware software will be an advantage.
Skills
•Strong commitment to professional client service excellence
•Good Organizational and time management skills
•Attention to details
•Demonstrate accountability for results
•Good interpersonal skills
•Excellent analytical and review skills
•Excellent communication skills, both verbal and written (English)
•Strong working knowledge of MS Office, Excel and Word
•Ability to work in a team
Job Description
Job Title: Senior Personal Assistant/Project Liaison Officer
Job Purpose / Summary
The job incumbent is a key operational role responsible for ensuring the seamless day-to-day functioning of the Managing Partner's office. The incumbent will serve as the central point of coordination for administrative activities, project follow-up, stakeholder engagement, and logistical support. This role demands a high-calibre professional with strong organisational abilities, sound judgement, and the capacity to manage competing priorities in a dynamic and demanding environment. The successful candidate will work closely with the Managing Partner to drive efficiency, maintain accountability across projects, and uphold the highest standards of professionalism and confidentiality.
Roles and Responsibilities
Agenda & Diary Management
· Manage and maintain the Managing Partner's complex diary, proactively scheduling and prioritising meetings, appointments, and commitments.
· Anticipate scheduling conflicts and resolve them with minimal disruption.
· Prepare daily briefings and ensure the Managing Partner is well-prepared for all engagements.
· Coordinate internal and external meetings, including board meetings, client meetings, and senior leadership sessions.
Administrative & Document Management
· Handle all incoming and outgoing correspondence on behalf of the Managing Partner, including emails, letters, and reports.
· Organise and maintain a structured filing system (physical and digital) for all documents, contracts, and confidential records.
· Draft, proofread, and format professional documents, presentations, and reports as required.
· Manage expense claims and reconciliations for the Managing Partner.
Project Follow-Up & Coordination
· Monitor the progress of key projects and initiatives assigned to or overseen by the Managing Partner.
· Follow up with relevant team members and departments to ensure timely delivery of actions and milestones.
· Maintain a tracker of ongoing projects, deadlines, and pending actions, providing regular status updates.
· Assist in preparing project briefs, status reports, and executive summaries.
Minutes & Meeting Management
· Attend meetings with the Managing Partner to take accurate and comprehensive minutes.
· Prepare and distribute meeting agendas in advance and circulate minutes promptly after meetings.
· Track action items arising from meetings and follow up to ensure timely resolution.Travel & Logistics Arrangements
· Organise all travel arrangements for the Managing Partner, including flights, accommodation, ground transportation, and visa requirements.
· Prepare detailed travel itineraries and ensure all logistics are confirmed and communicated in advance.
· Manage travel budgets and ensure compliance with the firm's travel policy.
Events Management
· Plan, coordinate, and oversee internal and external events organised by or on behalf of the Managing Partner, including firm-wide meetings, client functions, and networking events.
· Manage end-to-end event logistics including venue sourcing, catering, invitations, attendance tracking, and on-site coordination.
· Liaise with vendors, suppliers, and internal teams to ensure events are delivered smoothly, on time, and within budget.
· Prepare post-event reports and feedback summaries for the Managing Partner's review.
Finance & Budget Coordination
· Process and reconcile invoices, purchase orders, and expense claims in a timely and accurate manner.
· Liaise with the Finance department to ensure proper coding, approval, and reporting of expenditures.
· Prepare basic financial summaries and budget trackers to support the Managing Partner's oversight and decision-making.
· Ensure compliance with the firm's financial policies and procurement procedures.
Stakeholder Liaison
· Act as the primary point of contact between the Managing Partner and internal stakeholders, clients, partners, and external organisations.
· Build and maintain positive professional relationships on behalf of the Managing Partner.
· Handle sensitive communications with discretion, professionalism, and confidentiality.
· Coordinate with other executive assistants and support staff across the firm as required.
Job Requirement
Qualifications & Experience
· Bachelor's degree in business administration, Management, or a related field.
· Minimum 4-6 years of experience in an Executive Assistant, Personal Assistant, or Senior Administrative role.
· Proven experience supporting C-suite or senior leadership in a professional services environment.
· Exceptional written and verbal communication skills in English.
· Advanced proficiency in Microsoft Office Suite (Outlook, Word, Excel, PowerPoint, Teams).
· Experience in a consulting, professional services or financial services firm.
· Familiarity with project management tools (e.g., Asana, Monday.com, Trello).
· Knowledge of document management systems.
Skills & Competencies
· Excellent organisational and time management skills with the ability to manage multiple priorities simultaneously.
· High degree of discretion, confidentiality, and professional integrity.
· Strong interpersonal skills and the ability to engage effectively with stakeholders at all levels.
· Proactive and solutions-oriented mindset with a high level of initiative.
· Meticulous attention to detail and accuracy.
· Ability to work independently under pressure and adapt to rapidly changing priorities.
· Strong analytical and problem-solving capabilities.
WORKING CONDITIONS
· Full-time position; flexibility to work outside regular office hours when required to support the Managing Partner's schedule.
· Access to confidential business information requires the highest standards of professional discretion.
Job Description
Le Collaborateur comptable participe à la gestion d’un portefeuille clients francophone diversifié tant par leur structure que par leur activité.
Tâches principales
• Prise de connaissance de l’organisation du client et des principes comptables dans sa structure.
• Le comptable senior assure la saisie des factures fournisseurs, la vérification et la mise à jour des transactions financières de l’entreprise. Il veille à ce que les enregistrements comptables soient précis et conformes aux normes comptables en vigueur.
• Bonne connaissance des travaux de clôture (FNP, CCA, PCA, TVA).
• Formation de nouveaux membres.
• Mise en place de procédures de contrôle et de vérification interne.
Description du poste
• Bonne connaissance des travaux de clôture (FNP, CCA, PCA, TVA).
• Formation de nouveaux membres.
• Mise en place de procédures de contrôle et de vérification interne.
Profil recherché:
• Formation : minimum HSC
• Expérience : 3-5 ans au minimum dans la comptabilité française
• Bonne connaissance des principes comptables français (PCG)
Vos qualités humaines seront vos atouts :
• Réactif et curieux, vous disposez d’un bon sens relationnel, avec un esprit positif.
• Force de proposition, vous apportez une réelle valeur ajoutée et implication dans votre travail.
• Vous démontrez de réelles capacités à travailler en équipe en développant avec l’équipe et les clients de vrais rapports de confiance.
• Solide compréhension des principes comptables et fiscaux.
• Expérience en supervision et en formation de personnel.
• Compétences avancées en informatique et en logiciels comptables.
• Excellent sens de l'organisation et compétences en gestion du temps.
• Excellentes compétences en communication écrite et verbale.
Job Description
Summary of role
The Senior Analyst in the International Accounting unit is responsible for managing a portfolio of clients across various sectors for accounting projects. The role involves accurate financial processing, preparation of management and statutory accounts, and ensuring compliance with company policies. The Senior Analyst reports to the Manager/Team Leader.
Role & Responsibilities
• Assist in managing a portfolio of overseas clients in diverse industries.
• Post accurate sales and purchase invoices and reconcile bank transactions on QuickBooks and other accounting platforms.
• Deliver high-quality management and statutory accounts.
• Ensure daily tasks are completed in a timely and satisfactory manner.
• Work closely with the BDO network to ensure accounting records are accurate and transactions are properly disclosed.
• Assist in managing the accounts payable cycle and extract listings as requested by clients.
• Liaise with clients to ensure efficient delivery of outputs and meet service expectations.
• Ensure adherence to company policies and procedures.
• Identify risk exposure and promptly escalate issues to the management team.
• Deliver project reports and monitor SLA & KPI measurements.
• Review deliverables, monitor employee productivity, and provide constructive feedback and coaching.
• Demonstrate good understanding of bookkeeping transactions and financial accounts preparation.
Qualifications & Experience
• At least 1-2 years of experience in Auditing and/or Accounting.
• Holds a degree or has completed / substantially completed ACA or ACCA qualification or equivalent.
Skills
Technical Skills
• Good knowledge of International Accounting Standards and UK GAAP.
• Sound knowledge of Microsoft Excel and accounting software.
• Knowledge of month-end adjustments and variance analysis.
• Awareness of GDPR and data protection principles.
• Strong analytical and problem-solving skills.
• Ability to express technical issues clearly in writing and orally.
• Flexible and able to work across time zones.
Behavioural Competencies
• Proactive and able to work under pressure.
• Good interpersonal and stakeholder management skills.
• Detail-oriented and able to work independently and in teams.
Job Description
Summary of Role
As an audit analyst within audit outsourcing, you will be expected to assist the audit team in collecting audit evidence necessary to support audit opinions given. You shall also be responsible for performing audit procedures, conducting basic analysis, communicating with clients to gather necessary information and documenting audit findings.
Roles and responsibilities
• Perform basic audit tests and ensure proper documentation to be reviewed by senior or manager.
• Analyse clients’ data from books and records.
• Engage with clients and stakeholders to gather appropriate audit evidence.
• Participate in the planning, execution and conclusion of the audit assignment to support the senior/Manager.
• Carry out ad hoc assignments as may be reasonably required by your reporting line.
• Ensure compliance with internal (audit methodology and risk management) and external (regulatory) requirements.
• Adhere to GDPR and Data Protection Act.
• Adhere to all Risk & Compliance procedures in line with company and the client's expectations.
• Ensure project reports and SLA& KPI reports are updated.
• Analyse budget and timetable, bringing matters to the attention of the senior or manager in case of any discrepancy arising.
Qualification & Experience
• Minimum Higher School Certificate (HSC) with accounting as main subject or equivalent
• Professional qualifications (ACCA/ACA) would be an advantage.
• At least 0 – 2 years of experience Audit and/or Accounting or related field Skills
Skills & Competencies
Technical Skills
•Possess basic knowledge and understanding of IFRS and ISAs.
•Demonstrate good understanding of accounting principles and financial reports.
•Apply knowledge of MS Office tools (Excel, Word, Outlook).
•Perform basic arithmetical operations accurately.
Behavioral Competencies
•Exhibit strong commitment to professional client service excellence.
•Organize tasks effectively and manage time efficiently.
•Communicate clearly and professionally, both verbally and in writing (English).
•Demonstrate accountability for results.
•Work effectively in a team environment.
•Adapt to working overtime or odd hours when required.
Job Description
Summary of role
The Team Leader manages a portfolio of international clients while supervising a team to ensure the timely delivery of high-quality accounting services. The role involves reviewing financial accounts, coordinating with clients and the BDO network, managing team workload, and ensuring compliance with accounting standards and company policies while maintaining strong client satisfaction.
Role and responsibilities
• Manage a portfolio of overseas clients in a variety of industries.
• Review and deliver high quality management and statutory accounts.
• Ensure all day-to-day matters required to be completed are performed in a timely and satisfactory manner.
• Work closely with BDO network to ensure that accounting records are accurate and transactions and activity within the portfolio are understood and incorporated into the disclosures as appropriate.
• Manage the account payables cycle and conduct payment runs as and when requested by the clients.
• Liaise with clients to ensure efficient delivery of output and meet client service expectations.
• Delegate and assign tasks to team members effectively, monitor and control workload of team members as well as chargeable hours.
• Be aware of risk exposure and promptly escalate issues arising to other members of the Management team.
• Assist in new processes and system implementation when required.
• Take ownership of various aspects of team management including, inter alia, leaves management, personal and professional development of team members.
• Manage within budgetary and time constraints while providing a high level of client satisfaction.
• Post invoices accurately on different accounting platforms.
• 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.
Qualification and Experience
• Diploma in Accounting or equivalent.
• Partly qualified ACCA.
• At least 2-3 years of experience in Auditing and/or Accounting.
• Holds relevant experience in leading teams.
• Experience with CaseWare would be advantageous.
Job Description
Summary of Role
As a Financial Statement Preparation Analyst, you will be responsible for accurately compiling and organizing financial data to generate comprehensive statements in accordance with regulatory standards & company policies and processing simple markups.
Job Description
Roles and Responsibilities
• Assist in the preparation of financial statements.
• Ensure financial statements are prepared in accordance with relevant international accounting standards (E.g, IFRS, UK GAAP or any other international GAAPs).
• Perform self-reviews to ensure that the quality of the financial statements is up to standard.
• Active adherence to budget and timetable, bringing matters to the attention of the manager.
• Ensure all deadlines are met.
• Identify and understand clients’ needs, including providing initial solutions to client challenges, then communicating these needs and solutions to the Manager.
• 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 the reporting line as and when required.
• Carry out ad hoc assignments as may be reasonably required.
• Assist other departments within BDO Solutions when required.
Job Requirements
Qualification and Experience
• Minimum Higher School Certificate (HSC) with Accounting at A-level or equivalent.
• Professional qualifications (ACCA/ACA) would be an advantage.
• 0-1 year of experience in accounting or related field.
• Experience in the preparation of financial statements/ or use of Caseware software will be an advantage.
Skills
• Strong commitment to professional client service excellence.
• Good organizational and time management skills.
• Good interpersonal skills.
• Excellent analytical and review skills.
• Excellent communication skills, both verbal and written (English).
• Strong working knowledge of MS Office, Excel and Word.
• Demonstrate accountability for results.
• Ability to work in teams.
• Flexibility to work overtime/odd hours, if required
Job Description
Comptable Senior
Le Comptable Senior participe à la gestion d’un portefeuille clients francophone diversifié tant par leur structure que par leur activité.
Tâches principales
• Prise de connaissance de l’organisation du client et des principes comptables dans sa structure.
• Le comptable senior assure la saisie des factures fournisseurs, la vérification et la mise à jour des transactions financières de l’entreprise. Il veille à ce que les enregistrements comptables soient précis et conformes aux normes comptables en vigueur.
• Bonne connaissance des travaux de clôture (FNP, CCA, PCA, TVA).
• Formation de nouveaux membres.
• Mise en place de procédures de contrôle et de vérification interne.
Description du poste
• Bonne connaissance des travaux de clôture (FNP, CCA, PCA, TVA).
• Formation de nouveaux membres.
• Mise en place de procédures de contrôle et de vérification interne.
Profil recherché:
• Formation : minimum HSC
• Expérience : 3-5 ans au minimum dans la comptabilité française
• Bonne connaissance des principes comptables français (PCG)
Vos qualités humaines seront vos atouts :
• Réactif et curieux, vous disposez d’un bon sens relationnel, avec un esprit positif.
• Force de proposition, vous apportez une réelle valeur ajoutée et implication dans votre travail.
• Vous démontrez de réelles capacités à travailler en équipe en développant avec l’équipe et les clients de vrais rapports de confiance.
• Solide compréhension des principes comptables et fiscaux.
• Expérience en supervision et en formation de personnel.
• Compétences avancées en informatique et en logiciels comptables.
• Excellent sens de l'organisation et compétences en gestion du temps.
• Excellentes compétences en communication écrite et verbale.
Job Description
Summary of Role
As an IT Analyst, you will be responsible to assist in the implementation and maintenance of IT Support 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 Support processes.
· 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 IT Support processes.
· Identify potential issues and act on these in accordance with the established IT Support 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 issues.
· 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 (Computer science at A-Level)
· 1-2 years of experience in IT Support
· Professional certifications in IT would be an advantage.
Skills
Technical Skills
· Good IT troubleshooting skills
· Good organization and planning skills
· Effectively demonstrates teamwork, problem solving, demonstrate 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 Azure.
· Eagerness to learn new technologies, keeping up to date with industry trends.
Behavioural Competencies
· Customer Focused and Quality Oriented
· Good analytical and strong problem-solving skills
· Good time management skills
· Ability to prioritize task
· Ability to manage time effectively
Job Description
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
• Monitor closely project deliverables daily, ensuring all tasks are completed on time.
• Validate input and output source data.
• Ensure timely, clear communication, escalation to required parties to ensure on time delivery.
• Ensure accuracy of data before output delivery.
• Participate in project calls.
• Maintain and update issue logs.
• 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 requirement
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 & Competencies
Technical Skills:
•Good knowledge of Excel.
•Strong analytical skills.
•Good problem-solving skills.
•Ability to ensure timeliness and completion of assignments.
Behavioral Competencies:
•Good communication skills (verbal and written in English).
•Demonstrated accountability for results.
•Strong customer service orientation.
•Ability to work collaboratively within a team and interact effectively with customers.
•Good interpersonal and organizational skills.
Important
• Willingness and ability to cover UK hours (12:00 to 20:30 Summer UK season)
• Ability to work overtime when required
Job Description
Summary of Role
As an Audit Team Leader within audit outsourcing, you will be expected to ensure the efficient completion of audit engagements of various complexities, to demonstrate extensive experience in audit procedures and to be comfortable in leading an audit team. You should also maintain levels of auditing quality and financial accuracy by being up to date with the developments in relevant legislation and technical standards.
Roles and Responsibilities
•Support audits of private equity funds and Luxembourg commercial companies.
•Ensure quality customer service.
•Ensure daily progress of audit process.
•Manage client relationships to foster a healthy working environment.
•Supervise multiple concurrent engagements and direct the preparation and completion of reports, accounts, and financial statements.
•Lead audit team, coaching and supervising junior team members, effectively delegating audit tasks, ensuring clear and efficient communication with the audit manager throughout the engagement, coordinating with clients.
•Assume responsibility for proper completion of audit engagements, supervise and review the work of junior team members for quality and compliance with audit methodology.
•Adhere to GDPR (General Data Protection Regulation) and Data Protection Act.
•Adhere to all Risk & Compliance procedures in line with company and the client's expectations.
•Ensure project reports and SLA& KPI reports are updated.
•Demonstrate critical thinking and problem-solving skills.
•Mentor and coach Junior team members.
Qualification and Experience
•Minimum Diploma in Accounting or equivalent
•Partly ACCA qualified.
•2-3 years of experience in external audit, supervising audit teams and coaching junior team members.
Skills
Technical Skills
•Good knowledge and application of International Financial Reporting Standards (IFRSs), and International Standards of Audit (ISAs).
•Knowledge of other Accounting Standards (LUX GAAP, CAS amongst others) would be an advantage.
•Strong experience in fund audits and Lux GAAP/ is required, including hands-on involvement in the audit of commercial companies with consolidation and fund audits.
•Strong commitment to professional client service excellence.
•Strong analytical and review skills.
•Advanced knowledge of MS Office required; Excel, Word, and Outlook.
Behavioural Competencies
•Good time management and multitasking skills.
•Strong knowledge and understanding of accounting principles and financial reports.
•Good supervisory and leadership skills.
•Team player with strong interpersonal skills.
•Adapt to changes and demonstrate eagerness in their self-learning.
•Demonstrate proactiveness and accountability for results.
•Excellent communication skills, both verbal and written (English and French).
•Ability to work overtime/odd hours, when required.
Job Description
Summary of role
The Ethics & Independence (E&I) department is part of the wider Risk & Compliance (R&C) department. The primary role of the E&I department is setting standards, policies, processes, and guidance on ethics and independence matters across the organization and monitoring BDO firms' compliance to those policies and procedures.
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.
- At least 0-1 year of working experience.
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.
Job Description
Job Purpose / Summary
As a Junior Payroll Analyst, you will support the delivery of payroll services to a portfolio of clients. This role provides an excellent opportunity to develop technical payroll expertise within a structured consulting environment.
Roles and Responsibilities
· Support the preparation and processing of payroll for multiple clients
· Capture, validate, and maintain employee payroll data
· Assist in payroll calculations, including salaries, overtime, deductions, and benefits
· Perform payroll reconciliations and assist with variance analysis
· Prepare standard payroll reports for clients
· Support statutory filings and ensure compliance requirements are met
· Respond to internal and client payroll queries in a timely manner
· Maintain accurate documentation in line with audit and compliance standards
· Contribute to process improvements and system enhancements
Job Requirement
Qualifications & Experience
· Degree/Diploma in Accounting, Finance, HR, or related field
· 1–3 years’ experience in payroll or finance (internship experience acceptable)
· Basic knowledge of Mauritian payroll regulations
· Proficiency in Microsoft Excel
· Experience with payroll systems is an advantage
Skills & Competencies
Technical Skills:
· Strong attention to detail and accuracy in payroll data processing
· Basic understanding of payroll calculations and statutory requirements in Mauritius
· Proficiency in Microsoft Excel
· Ability to perform payroll reconciliations and identify discrepancies
· Familiarity with payroll systems and data management practices (advantageous)
· Ability to maintain accurate records in line with audit and compliance standards
Behavioral Competencies:
· Analytical thinking and strong willingness to learn
· Good interpersonal and communication skills
· Ability to work under deadlines in a fast-paced, team-oriented environment
· High level of integrity and professionalism
· Maintains strict confidentiality when handling sensitive payroll and employee information
· Proactive attitude with a focus on continuous improvement
Job Description
Job Purpose / Summary
As an Assistant Payroll Manager, you will be part of a high-performing payroll advisory and managed services team, delivering end-to-end payroll solutions to a portfolio of local clients. You will play a key role in ensuring operational excellence, regulatory compliance, and client satisfaction while supporting business growth in payroll outsourcing.
Roles and Responsibilities
- Manage end-to-end payroll delivery for a portfolio of clients across industries
- Review payroll outputs to ensure accuracy, completeness, and compliance with Mauritian legislation (CSG, NSF, Levy, New NPF, PAYE, PRGF)
- Act as a key point of contact for clients, addressing queries and providing accurate payroll advisory support
- Lead payroll implementation and transition projects for new clients
- Ensure timely submission of statutory filings and regulatory compliance
- Manage payroll reconciliations, reporting, and analytics for clients
- Drive process standardization, automation, and continuous improvement initiatives
- Supervise, coach, and develop junior team members
- Support internal/external audits and risk management procedures
Job Requirement
Qualifications & Experience
- Bachelor’s degree in accounting, finance, HR, or related discipline
- 5–8 years of payroll experience, preferably in a consulting or outsourcing environment
- Strong knowledge of Mauritian payroll legislation and compliance frameworks
- Proven experience managing client relationships and multiple engagements
- Proficiency in payroll systems and advanced Excel skills
- Professional certification (ACCA, ACA, or equivalent) is an advantage but not mandatory
Skills & Competencies
Technical Skills
- Strong expertise in end-to-end payroll processing and controls
- In-depth knowledge of Mauritian payroll legislation and statutory requirements (CSG, NSF, New NPF, Levy, PAYE, PRGF)
- Ability to review and validate complex payroll calculations, reconciliations, and reports
- Proficiency in payroll systems and advanced Microsoft Excel (e.g., data analysis, reconciliations, reporting)
- Experience in managing multiple client engagements in a payroll outsourcing environment
- Understanding of payroll compliance, audit requirements, and risk management frameworks
- Ability to drive process improvements, standardization, and automation initiatives
Behavioral Competencies
- Strong client service orientation with the ability to manage stakeholder relationships effectively
- Good communication and presentation skills
- Ability to lead, coach, and develop junior team members
- Strong organizational skills with the ability to manage multiple priorities and deadlines
- Problem-solving mindset with attention to detail
- High level of integrity and professionalism
- Ability to handle sensitive payroll data with strict confidentiality and discretion
- Proactive and results-driven approach with a focus on continuous improvement
Job Description
Job Purpose / Summary
As an Assistant Payroll Manager, you will be part of a high-performing payroll advisory and managed services team, delivering end-to-end payroll solutions to a portfolio of local clients. You will play a key role in ensuring operational excellence, regulatory compliance, and client satisfaction while supporting business growth in payroll outsourcing.
Roles and Responsibilities
- Manage end-to-end payroll delivery for a portfolio of clients across industries
- Review payroll outputs to ensure accuracy, completeness, and compliance with Mauritian legislation (CSG, NSF, Levy, New NPF, PAYE, PRGF)
- Act as a key point of contact for clients, addressing queries and providing accurate payroll advisory support
- Lead payroll implementation and transition projects for new clients
- Ensure timely submission of statutory filings and regulatory compliance
- Manage payroll reconciliations, reporting, and analytics for clients
- Drive process standardization, automation, and continuous improvement initiatives
- Supervise, coach, and develop junior team members
- Support internal/external audits and risk management procedures
Job Requirement
Qualifications & Experience
- Bachelor’s degree in accounting, finance, HR, or related discipline
- 5–8 years of payroll experience, preferably in a consulting or outsourcing environment
- Strong knowledge of Mauritian payroll legislation and compliance frameworks
- Proven experience managing client relationships and multiple engagements
- Proficiency in payroll systems and advanced Excel skills
- Professional certification (ACCA, ACA, or equivalent) is an advantage but not mandatory
Skills & Competencies
Technical Skills
- Strong expertise in end-to-end payroll processing and controls
- In-depth knowledge of Mauritian payroll legislation and statutory requirements (CSG, NSF, New NPF, Levy, PAYE, PRGF)
- Ability to review and validate complex payroll calculations, reconciliations, and reports
- Proficiency in payroll systems and advanced Microsoft Excel (e.g., data analysis, reconciliations, reporting)
- Experience in managing multiple client engagements in a payroll outsourcing environment
- Understanding of payroll compliance, audit requirements, and risk management frameworks
- Ability to drive process improvements, standardization, and automation initiatives
Behavioral Competencies
- Strong client service orientation with the ability to manage stakeholder relationships effectively
- Good communication and presentation skills
- Ability to lead, coach, and develop junior team members
- Strong organizational skills with the ability to manage multiple priorities and deadlines
- Problem-solving mindset with attention to detail
- High level of integrity and professionalism
- Ability to handle sensitive payroll data with strict confidentiality and discretion
- Proactive and results-driven approach with a focus on continuous improvement
Job Description
Job requirement
Qualification and Work Experience
• Minimum Higher School Certificate (HSC).
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
Job Description
Health and Safety Officer (Part Time)
Summary of the role
The Health and Safety Officer are responsible for developing, implementing, and maintaining effective health, safety, and welfare management systems across the organization in line with the statutory obligations. The candidate should be able to attend work on premise at Moka, twice per week.
Roles and Responsibilities
- Lead the review, implementation, and communication of Health & Safety policies, procedures, rules, and regulations to ensure compliance with legislation and best practices.
- Conduct and oversee risk assessments, safety inspections, and fire drills, ensuring corrective actions are implemented and documented.
- Coordinate the Health & Safety Committee, including agenda preparation, meeting facilitation, and follow-up on action items.
- Ensure all incident reporting, investigation, and preventive measures are completed in a timely manner.
- Develop and manage a structured training and awareness programme for employees on occupational health, safety practices, and emergency preparedness.
- Maintain accurate and up-to-date health and safety records, statistics, and reports for management review.
- Provide expert advice on workplace safety standards, ergonomics, and preventive health measures.
- Monitor legislative updates related to Occupational Safety and Health (OSH) and recommend necessary policy or procedural changes.
- Exercise adequate supervision to ensure the effective implementation of arrangements made and preventive measures taken.
- Submit periodic reports and insights to management on safety performance, risks, and improvement opportunities.
- Collaborate with the Sustainability and Net Zero Committee to identify and implement opportunities for reducing environmental impact.
- Participate in health, safety, and sustainability awareness campaigns to promote employee engagement and behavioural change.
- Contribute to the set up and implementation of sustainability and welfare initiatives within the organisation.
- Ensure that all health, safety, facilities, and sustainability data are handled in compliance with Data Protection laws and internal GDPR and confidentiality policies.
- Safeguard sensitive employee and company information during reporting, documentation, and communication processes.
- Participate in HR projects and Ad-hoc duties as and when assigned.
Job Requirements
Qualifications and Experience
- Registered as an Occupational Health and Safety Officer with the Ministry of Labour.
- Degree or Diploma in Occupational Health and Safety Management or equivalent.
- A minimum of 3 years of working experience in occupational health and safety.
- Awareness of sustainability principles would be an advantage
Skills and Competencies
- Well conversant with the Occupational Safety and Health Act 2005, its regulations and related legislations and their applicability to the company’s business operations.
- Dynamic, focused and reliable person with strong interpersonal, administration and communication skills.
- Fluent in English and French, both written and spoken
- Good knowledge of Microsoft office tools (incl. Outlook, Excel, PowerPoint, Sharepoint and Word)
- Holder of a valid driving license.
- Good risk management and analytical skills.
- High level of attention to detail, documentation accuracy, and compliance awareness.
- Skilled in training, facilitation, and awareness campaigns.
- Demonstrated problem-solving and crisis management capabilities.
- Knowledge of data protection principles

