BDO helps a diverse range of clients with different needs. This is especially true of our Advisory Practice, which provides transaction, risk, wealth advisory, company secretarial, and HR services to clients navigating a range of challenges, changes, and opportunities. Our professionals are from a variety of multidisciplinary backgrounds, allowing us to d...
Description
- As a Senior Developer, you will play a key role in designing, developing and maintaining high-quality software solutions. You will work closely with other developers, UX/UI designers and stakeholders to ensure that our products meet the highest standards. Your expertise in C#, .NET, React and Azure will be crucial in driving our technology initiatives forward.
- The Senior Developer is a key role within BDO IT’s Solutions Development team and reports to either a Lead Developer or the Solutions Development Senior Manager.
Requirements
Principal Accountabilities
- Act as a hands-on full-stack developer with strong front-end development skills and a good understanding of UX.
- Manage third-party developers or full-time employees as required.
- Collaborate with the Solution Development management team to plan and schedule work, manage the pipeline and backlog, maintain best practices and high-quality coding standards, and ensure optimum productivity across the team.
- Build, maintain and support both enterprise and client-facing applications.
- Work with Business Relationship Managers, Solution Designers and the Business to turn concepts into practical solutions for relevant business challenges.
- Develop software using modern DevOps methodologies to increase efficiency and productivity.
- Scan and leverage cross-industry trends in new and emerging technologies such as artificial intelligence, machine learning and data science to apply in the context of accountancy and professional services.
- Demonstrate creative flair, attention to detail, tenacity and good problem-solving skills.
- Provide proactive maintenance on support issues to ensure excellent client service.
- Manage your own time and workload effectively while supporting the team’s growth and development.
- Commit to personal development and staying up to date with emerging technologies.
Communication and Leadership:
- Collaborate with cross-functional teams to define, design and ship new features.
- Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and improvement.
- Communicate effectively with stakeholders to understand requirements and provide technical insights.
- Lead by example in following best practices and coding standards.
- Participate in code reviews to ensure code quality and share knowledge.
Technical Requirements, Experience and Professional Qualifications
- Proven hands-on track record of successfully building and delivering digital products (web apps and services) to market using agile methodologies.
- Strong proficiency in C#, .NET, React and Azure.
- Other development skillsets: JavaScript, HTML/CSS, Azure PaaS (Azure Functions, Azure Logic Apps, Cosmos DB, Azure App Service, Azure Service Bus), ARM/Bicep templates, SharePoint.
- Proven experience in full-stack development.
- Solid understanding of software development principles and methodologies.
- Experience with DevSecOps practices and secure coding.
- Familiarity with automated testing approaches and tools.
- Ability to work in an agile environment and adapt to changing requirements.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Relevant certifications in software development or cloud technologies.
go to method of application »
Description
- The firm is looking to recruit a Finance Support - Team Leader (Billing Associate grade 050) to support BDO’s Shared Service centre (SSC). This team is one of several Hubs within BDO’s rapidly growing SSC. SSC team members work internally within the business providing support to overall Resourcing team.
- Responsible for delivery of our client billing, invoicing and WIP clearance activity
- To provide support for the overall finance support services, to ensure the needs of internal customers and SLAs are met. To develop as a subject matter expert, and lead the SSC finance and billing support team.
Requirements
Responsibilities:
Management
Escalation point for team members
Collaborate with the SSC and central finance teams to maximise usage of the services in order to increase efficiencies and streamline processes
Ensure the team are delivering against SLAs
- Manage and supervise a team, ensuring effective and efficient performance standards are adhered to and improved upon through a coaching mentality
- Manage and take ownership for performance, acting as the lead to continually improve the development of the team team through a culture of regular feedback, coaching, learning and support
- Manage all aspects of the team, including HR related activity
- Provide additional cover when required for other teams within the hub
Business Thinking
- Build relationships with key stakeholders to maintain a good working knowledge of your business area, including the Business Support Forum and make recommendations for service improvement
- Actively champion the approach for firm wide and local initiatives, supporting on the design, implementation, and evaluation of firm wide finance projects
Communicating
- Act as the first point of contact for all billing and WIP management queries for designated services line
- Ensure that business stakeholders receive regular and timely updates on the status of requested actions for bills, invoices and associated activities
Decision Making
- Be proactive, assess the risks and consider the root cause of issues raised to provide the best solution
- Manage priorities appropriately to ensure agreed timeframes are met
- Manage the workflow and service now elements of ticketing, and ensure timely responses to all queries
Developing Self and Others
- Proactively identify opportunities to offer initiatives for improvement.
- Build on relationships with our key stakeholders to keep up to date with business and market trends and changes.
- Provide support and guidance to business stakeholders in the delivery of their role
Collaborating
- Identify and represent the Firm in internal networking and business events
- Liaise with the SSC Management team and Central Finance teams to keep up to date, and provide updates to the business where required
Innovating & Change
- Identify and develop potential improvements on use of the finance systems to ensure the most efficient processes at all times
- Proactively deal with difficult situations, seeking support as required and use experience to develop self and others
Requirements:
TECHNICAL KNOWLEDGE
- Experience of working in a large, complex organisation - professional services or finance preferred
- People management experience required
- Experience in dealing with and influencing a variety of stakeholders
- Sound knowledge of Microsoft Office (Excel, Word, Outlook and PowerPoint)
- Good professional communication skills; written and verbal
BEHAVIOURS & ATTITUDE
- Focus on excellent client and candidate service
- High level of attention to detail and accuracy
- Proactive approach and able to prioritise high volumes of work
- Be an advocate for BDO, role modelling the culture and values
- Be an independent problem solver who can set priorities, make high quality judgements and effectively drive outcomes through to completion
- Continually look for self-improvement opportunities, looking for new ways to grow knowledge and skill set for personal development
- Be a conscientious individual who promotes diversity and understands the importance of treating people with fairness and respect. Adapt style when delivering to various levels, methods, and audiences
Desirable
- Significant recruitment administration experience gained from either agency, or a combination of agency and in-house
- Significant experience in onboarding processes for Experienced Hire candidates
go to method of application »
Description
- The Audit Business Performance & Operations Manager is the commercial and operational business partner to Audit MANCO. The role provides a forward view of revenue, billing, disbursements, WIP, recovery and profitability, and converts management information into clear business actions.
- The central Finance function prepares the management accounts and maintains the financial records. This role reviews, challenges and interprets that information, investigates material movements, and supports disciplined execution across Audit.
Lead the national Audit budget, revenue forecast and monitoring process, providing Audit MANCO with a reliable view of expected performance, key movements, risks and required interventions.
- Maintain rolling revenue forecasts by partner, segment, region, portfolio and strategic client.
- Track actual performance against budget and forecast, including material variances and forecast movements.
- Identify revenue risks and opportunities early, assign actions and report progress to Audit MANCO.
Monthly Billing Process Ownership
- Own the national monthly billing rhythm for Audit, ensuring clear timetables, visible progress, Dashboards, timely escalation and consistent follow-through. Billing approvals and transaction processing remain with the authorised business and Finance stakeholders.
Disbursement Forecasting, Monitoring & Recovery
- Lead disbursement forecasting and monitoring, with a focus on recovery, cost discipline and profitability impact.
Financial Performance Review & Commercial Insight
- R revenue, cost, WIP, recovery and profitability movements.
- Prepare concise eview and challenge monthly management accounts and supporting detail prepared by Finance.
- Interrogateexecutive commentary for Audit MANCO, including risks, opportunities, decisions and action owners.
WIP, Recovery & Profitability Oversight
- Monitor WIP, recovery, overruns and portfolio profitability on an exception basis.
Business Intelligence & Dashboard Reporting
- Develop concise dashboards and reporting packs for Audit MANCO and business leaders.
Operational Performance Management
- Monitor operational performance, action delivery and agreed improvement initiatives.
Audit MANCO Support
Digitisation of audit division
- Evaluate, design and execute on the planned digitization of reporting in the audit division by evaluating the current plan as designed through project Phoenix, enhance and make your own and deliver the platforms to enable the effective reporting on audit strategy.
Responsibility Boundaries
- Preparation of management accounts and accounting records
- Monthly billing coordination, tracking and escalation
- Disbursement forecasting, monitoring and recovery analysis
- Interrogation of financial results and executive insight
- WIP, recovery and profitability oversight
- Audit MANCO dashboards, packs and action tracking
Key Performance Indicators
- Revenue & forecasting
- Revenue forecast accuracy
- Timely identification and escalation of revenue risks
- Quality of revenue bridge analysis
- Achievement of agreed revenue-monitoring cadenceBilling & cash conversion
- Monthly billing performance against target
- Reduction in unbilled WIP and billing delays
- Timely completion of billing follow-ups
- Improved billing discipline and visibilityDisbursements
- Disbursement forecast accuracy
- Improvement in disbursement recovery
- Reduction in unrecovered disbursements
- Timely investigation of material variancesProfitability & recovery
- Improvement in recovery and portfolio profitability
- Reduction in aged WIP and unresolved overruns
- Completion of agreed corrective actions
Controllable
- Effective cost control within budget
- Implement controls to manage costsReporting & insight
- Timeliness and accuracy of Audit MANCO reporting
- Quality and actionability of analysis
- Consistent use of agreed dashboards and scorecards
- Stakeholder confidence in management informationOperational effectiveness
- Completion of Audit MANCO actions
- Improvement in agreed operational controls and measures
- Delivery of reporting and process-improvement initiatives
- Advanced Microsoft Excel
- Power BI and dashboard development
- Forecasting and financial modelling
- Revenue, billing, WIP and recovery analysis
- Business intelligence and data analytics
Requirements
- Relevant accounting, finance, commerce, business or equivalent qualification.
- CA(SA), CIMA or a relevant postgraduate qualification would be advantageous.
- Project management on IT strategy on a divisional level.Experience
- 5 to 8 years of relevant commercial, finance, operations or business performance experience.
- Experience in forecasting, billing coordination, performance monitoring and management reporting.
- Experience reviewing and interpreting management accounts and detailed financial information.
- Experience developing executive-level dashboards, reporting packs and decision-support analysis.
- Professional services experience would be advantageous.
- Demonstrated ability to work with senior leadership and influence stakeholders without direct authority
go to method of application »
Purpose of the role:
- The purpose of this role is to support the design, assessment and enhancement of Supply Chain Management (SCM) frameworks, governance arrangements, policies, processes and internal controls across the procurement lifecycle. The Consultant contributes to advisory engagements through process analysis, documentation, control assessment, data analysis and the preparation of practical, implementable recommendations.
Reporting Line:
- Reports to: Senior Consultant / Manager and or Engagement Lead
- Works closely with client SCM, Finance, Legal, Risk and Compliance stakeholders
Key Responsibilities:
SCM Framework and Governance Support:
- Assist in reviewing and analysing SCM frameworks, policies, procedures and delegations of authority.
- Support identification of control gaps and areas for enhancement.
- Assist in drafting or updating SCM policies, SOPs, templates and governance documents.
Process Mapping and Control Documentation:
- Develop end-to-end SCM process maps covering demand management, sourcing, contracting and procure-to-pay.
- Document control activities and control objectives aligned to risks.
- Maintain clear and defensible process narratives and control descriptions.
Control Assessment and Testing Support:
- Support walkthroughs and control design assessments with process owners.
- Perform sample-based testing where required and manage supporting evidence.
- Assist in identifying root causes and improvement opportunities.
Data Analysis and Insights:
- Perform Excel-based data analysis such as spend reviews, supplier analysis and exception identification.
- Support the development of issue logs, implementation trackers and dashboards.
Stakeholder Engagement and Advisory Support:
- Participate in workshops and meetings with client stakeholders.
- Prepare accurate minutes, action logs and supporting project documentation.
- Communicate progress and issues timeously to the engagement lead.
Project Administration and Quality:
- Maintain project files, trackers and documentation in line with engagement methodology.
- Ensure work is review-ready, complete and professional.
- Adhere to confidentiality, ethical standards and firm policies.
Key Competencies:
- Analytical thinking and problem-solving ability
- Attention to detail and strong documentation skills
- Professional communication and stakeholder engagement
- Time management and delivery focus
- Team collaboration and integrity
Requirements:
Qualifications and Experience:
Minimum Requirements:
- Bachelor’s degree or diploma in Accounting, Finance, Supply Chain, Business, Risk or related field.
- 0–3 years relevant experience in consulting, advisory, governance, risk or SCM support roles.
Advantageous:
- Exposure to SCM or procurement environments.
- Experience in public sector or highly regulated entities.
- Progress toward relevant professional certifications.
Performance Focus:
- Performance is assessed based on quality of advisory deliverables, effectiveness of SCM analysis, stakeholder engagement, adherence to timelines and budgets, and continuous learning and professional behaviour.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.