Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 12, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Mukuru helps you move money around Africa. Whether you are sending cash for instant collection or topping up a bank account or mobile wallet it has never been easier. We use the latest mobile and web-based technologies to give you the best experience possible. But that’s just half the story. To really understand us, you need to know the "why” behind all ...
    Read more about this company

     

    Software Engineering Team Lead (PHP)

    • We are looking for an experienced Software Engineering Team Lead to join our dynamic Financial Services (Wallets) engineering team, where you’ll collaborate with passionate individuals who are committed to revolutionizing the industry. As a Software Engineering Team Lead, you'll be a technical expert, a team leader, and a problem solver, ensuring the successful delivery of high-quality software products while continuously enhancing processes and fostering a collaborative work environment.
    • As part of our innovative team, you will drive impactful projects, work with the latest tools and technologies, and make a tangible impact on a global scale. You will be at the heart of shaping the future of our products and services.

    Duties and Responsibilities (Include but are not limited to):

    • Lead, mentor, and provide technical guidance to a team of 2-5 software engineers, fostering a culture of continuous learning and professional growth.
    • Take full ownership of the product or project, ensuring that it meets quality standards, deadlines, and user requirements.
    • Use your expertise in PHP, Symfony (or similar frameworks), microservices architecture, domain-driven design, hexagonal architecture, and CI/CD to guide the team and ensure best practices are applied.
    • Identify and implement process improvements, introducing efficiencies to enhance development workflows.
    • Work within an Agile and Scrum environment, collaborating with cross-functional teams, including Product Owners, Business Analysts, and DevOps, to deliver high-quality software.
    • Encourage strong relationships within the team and align multiple teams to meet project goals and objectives.
    • Conduct regular performance reviews, set goals, and provide constructive feedback to team members to support their professional development.

    Key Requirements:

    • Proven experience as a senior software engineer or team lead, with a deep understanding of software development processes and methodologies.
    • Strong proficiency in PHP and Symfony (or similar), with hands-on experience in microservices, domain-driven design, and hexagonal architecture.
    • Proficiency in Git, Gitlab, and GitHub for version control and collaboration.
    • Familiarity with Agile and Scrum methodologies, with a track record of successfully leading Agile development teams.
    • Excellent leadership and communication skills, with a focus on mentoring, coaching, and guiding team members.
    • Exceptional problem-solving abilities and a proactive attitude toward addressing technical challenges.
    • A strong sense of responsibility and ownership for project success, quality, and client satisfaction.

    Additional Skills:

    • Ability to collaborate effectively with DevOps teams to ensure seamless deployment and infrastructure support.
    • Experience working alongside Test Analysts, Product Owners, Business Analysts, and other team leads to achieve project goals.
    • Skilled at influencing multiple teams and negotiating priorities to meet project objectives.
    • A passion for process efficiency, with a drive to continuously improve development workflows

    go to method of application »

    Senior DevOps Engineer: Enterprise

    • If you are a technically minded individual who enjoys interacting and working alongside people. A self-driven person with exceptional attention to detail and an interest in automation and integration then keep reading…
    • The main responsibility of this role is the development, management and maintenance of enterprise infrastructure. Ensuring industry standards are implemented with good governance in mind.
    • The reporting directly to the Head of IT Strategy and Architecture, this role works alongside the wider DevOps team to ensure resilience, performance and reliability across cloud enterprise platforms, services and applications

    Duties and Responsibilities (but not limited to):

    • Manage all cloud based infrastructure classified as enterprise infrastructure
    • Manage business intelligence infrastructure
    • Manage infrastructure of acquired systems
    • Ensure all infrastructure is built and maintained using enterprise standards
    • Ensure all infrastructure is managed with Infrastructure as Code or similar
    • Proactively enhance and refine monitoring and alerting systems
    • Ensure that all systems are highly-available
    • Ensure redundancy, failover and recovery of systems
    • Ensure regular backups and build automated backup recovery testing
    • Perform Disaster Recovery testing and identify potential improvements
    • Ensure that Recovery Time Objectives are met
    • Ensure systems are regularly patched and upgraded, with critical and security patches applied as soon as they are available
    • Ensure cost optimisation of infrastructure and identify ways to optimise performance
    • Ensure high-level design documentation and system diagrams are produced
    • Collaborate and communicate effectively
    • Attend and actively contribute in all relevant meetings in-line with agile methodology
    • Knowledge and skill share and with DevOps engineers in the team
    • To manage own professional and self-development

    Key Requirements:

    • Grade 12 or equivalent (Essential)
    • Related tertiary qualification (Desirable)
    • 5+ years’ experience in the DevOps and/or SysAdmin space
    • Experience managing IaaS - AWS (Primary), Azure (Secondary)
    • Solid experience in Linux administration (Essential)
    • Experience in scripting in at least one language
    • Experience working with VMs and Containers
    • Experience with building PCI / ISO27001 systems (Desirable)
    • Knowledge of Infrastructure as Code (IaC) – Terraform (Primary), CloudFormation (Secondary)
    • Knowledge of backups, retention, and DR testing
    • Knowledge of network management: DNS, routing, firewalls, load balancing, proxies and VPNs
    • Knowledge of web servers, databases, messaging queues
    • Knowledge of managing CI/CD, monitoring and alerting applications
    • Knowledge of database management
    • Knowledge of agile and TDD methodology
    • Experience in Banking and/or FinTech sector is favourable

    Additional Skills:

    • Multitasking skills
    • Analytical and problem-solving skills
    • Excellent debugging and troubleshooting skills
    • Attention to detail
    • Ability to work independently
    • Teamworking and collaboration

    go to method of application »

    Compliance Assurance Specialist

    • We have an exciting opportunity for a Compliance Assurance Specialist to join our team. In this role, you will be responsible for reviewing, testing, and monitoring compliance with applicable regulatory compliance legislation, Group frameworks, policies, standards, and internal processes developed by the 2nd line of defence (compliance) and implemented by the 1st line of defence (operations) across the Group. This will include, but is not limited to, compliance functions such as financial crime, regulatory licensing, data protection, partner relationships, conduct & ethics, as well as operational functions like verification, regulatory and compliance operations, and system implementations. The Compliance Assurance Specialist will also assist with testing and monitoring of Business as Usual (BAU) compliance, alongside supporting remediation projects.

    Duties and Responsibilities (include but not limited to):

    To develop and implement the compliance assurance:

    • Work closely with the Compliance Assurance Manager, Head of Verifications, Head of Compliance, Regulatory Compliance Change Programme Manager, Head of Financial Crime, Licensing, and Exchange Control Manager.
    • Draft and implement the compliance methodology across the regulatory universe and develop adequate testing plans.
    • To perform compliance assessments and testing of policies, processes, and controls in line with the applicable regulatory compliance legislation and internal controls:
    • Perform compliance assessments and testing of internal policies, controls, and processes in line with regulatory compliance legislation to identify risks and other compliance issues, and report your insights directly to the Compliance Assurance Manager / Head of Compliance and Assurance.
    • Assist with clarifying regulatory requirements on remediation projects and BAU to ensure that requirements are understood, clearly documented, and implemented.
    • Attend various regulatory compliance governance forums focusing on the development, implementation, and/or remediation of Mukuru’s internal compliance standards and controls.
    • To identify areas of deficiencies, potential regulatory breaches, and provide fit-for-purpose recommendations and define corrective action plans:
    • Identify any areas of deficiencies and/or risk which Mukuru is exposed to and report such issues to the Compliance Assurance Manager / Head of Compliance and Assurance.
    • Develop fit-for-purpose recommendations and corrective action plans.
    • Monitor the progress on any remediation project and report the status thereof to the Head of Compliance and Assurance and/or the relevant board committees.
    • Provide practical, fit-for-purpose guidance in relation to the regulatory universe applicable to Mukuru, including practical perspectives on the applicability of laws, rules, and regulations across the business.
    • Assess and provide regulatory guidance in relation to existing and potential new products and services within Mukuru.

    To draft assurance testing reports:

    • Understand the business of Mukuru to draft factual, well-structured, and informative reports on compliance assessments, detailed findings, and fit-for-purpose recommendations and corrective actions.
    • Communicate findings to senior stakeholders and governance forums.

    To manage own professional and self-development:

    • Attend performance review meetings with the Head of Compliance and Assurance.
    • Attend all required training courses.
    • Identify development areas in your role and work with your Department Heads on your Personal Development Plan.

    Key Requirements

    • Grade 12 or equivalent
    • Internal Audit / Law / Risk / Compliance or post-graduate qualification

    Beneficial

    • Member of the Institute of Internal Auditors South Africa (IIA SA)
    • Change and Project management skills or the willingness to achieve within a period of being appointed
    • 3 to 5 years of experience working in compliance management, risk management, internal audit and/or risk function, with recent experience in regulatory compliance
    • Experience in quality assurance or regulatory examination, including developing assurance frameworks, methodology, and testing plans
    • Experience working in a team-oriented, collaborative environment
    • Working in a fast-paced and high-pressure environment requiring high energy
    • Working within an Agile environment
    • Excellent working knowledge of regulatory compliance laws and practices applicable across all jurisdictions Mukuru has licensed operations and partner relationships
    • Excellent working knowledge in assessing and testing the adequacy and effectiveness of processes, technology systems, and controls across regulatory compliance components
    • Relevant experience in regulatory compliance, which includes but is not limited to AML, CFT, Sanctions (including transaction monitoring, regulatory reporting, screening, etc.), safeguarding of customer funds, Exchange Control, and Data Protection and Privacy laws
    • Sound understanding of compliance testing methodology and testing plans

    Additional Skills

    • Able to exercise independent judgment and act on it
    • Excellent listening, interpersonal, drafting, and oral communication skills
    • Good presentation skills
    • Keen attention to detail and ability to scrutinise the adequacy, effectiveness, and practical application of compliance requirements
    • Excellent skills in drafting reports on detailed findings, accompanied by fit-for-purpose corrective actions
    • Able to draft and implement compliance methodologies and testing plans
    • Logical, practical, and efficient, with a focus on sustainability
    • Highly self-motivated and directed
    • Ability to effectively prioritise and execute tasks while under pressure
    • Must be able to adapt quickly to change, be agile in approach, but thorough in execution
    • Ability to review and assess technical and complex regulatory concepts and communicate the findings thereof to key stakeholders
    • Hybrid way of work (Various Mukuru Offices, Home)

    go to method of application »

    Regional Sales Supervisor (Kwazulu-Natal)

    • We are seeking a talented and experienced Regional Sales Manager to join our team. As the Regional, you will be responsible for overseeing a team of Agents and Information Officers and ensuring the success of our sales operations within your assigned region. Your role will involve managing and developing relationships with clients, as well as supporting and guiding the team under your supervision.
    • This role is also responsible for scouting out new areas and new locations for Info Centers.
    • Internal Liaison takes place with Marketing, new Agents and Agent Support Consultants. External liaison takes place customers

    Duties and Responsibilities (Includes but are not limited to):

    • Collaborate with the Provincial Sales Manager to develop and execute strategies to meet sales targets and objectives within your region.
    • Oversee and manage a team of Super Service Providers, providing guidance, support, and mentorship to help them achieve their goals.
    • Foster strong relationships with clients and partners within the region, ensuring their satisfaction and loyalty to our company.
    • Monitor and analyze regional sales performance, identifying areas for improvement and implementing corrective actions as needed.
    • Support the Lead Regional in organizing and conducting training sessions to enhance the sales strategies and product knowledge of the Super Service Providers.
    • Ensure effective communication and collaboration between the Super Service Providers, Service Providers, and other internal departments.
    • Implement and maintain service standards and protocols to ensure the delivery of worldclass service to our clients within the region.
    • Stay informed about industry trends and competitor activities, conducting regular market analysis to identify opportunities and threats.
    • Collaborate with the Lead Regional and other stakeholders to develop and implement marketing and promotional initiatives within the region.
    • Visit key clients within the region to build and maintain relationships, understand their needs, and identify opportunities for upselling and cross-selling.
    • Attend meetings with the Lead Regional and regional sales teams to provide updates on regional performance, progress, and challenges.
    • Drive team morale and engagement by recognizing achievements, creating a positive work environment, and fostering teamwork.
    • Provide assistance and support to the Super Service Providers in resolving complex client issues or concerns.
    • Collaborate with the Lead Regional and other regional counterparts to share best practices and ensure consistency in sales strategies and processes.
    • Assist in the recruitment and onboarding of new Super Service Providers, ensuring the team is adequately staffed and equipped to meet targets.

    Key Requirement

    • Grade 12 or equivalent (Desirable)
    • Understanding and speaking of Shona, chewa, ndebele or any other relevant language (Essential)
    • At least 1 year Regional Sales Manager experience
    • Proven experience in a leadership role within a sales or related field.
    • Excellent knowledge of sales strategies, techniques, and best practices.
    • Strong leadership and team management skills, with the ability to motivate and inspire a team.
    • Exceptional communication and interpersonal abilities, with a customer-centric approach.
    • Analytical mindset with the ability to analyze sales data, identify trends, and make data-driven decisions.
    • Strong negotiation and relationship-building skills, with a focus on client satisfaction and retention.
    • Familiarity with the regional market and industry trends.
    • Ability to travel within the assigned region as required.
    • Experience in training and coaching sales teams is a plus

    go to method of application »

    Regional Sales Supervisor (Western Cape)

    • We are seeking a talented and experienced Regional Sales Manager to join our team. As the Regional, you will be responsible for overseeing a team of Agents and Information Officers and ensuring the success of our sales operations within your assigned region. Your role will involve managing and developing relationships with clients, as well as supporting and guiding the team under your supervision.
    • This role is also responsible for scouting out new areas and new locations for Info Centers.
    • Internal Liaison takes place with Marketing, new Agents and Agent Support Consultants. External liaison takes place customers

    Duties and Responsibilities (Includes but are not limited to):

    • Collaborate with the Provincial Sales Manager to develop and execute strategies to meet sales targets and objectives within your region.
    • Oversee and manage a team of Super Service Providers, providing guidance, support, and mentorship to help them achieve their goals.
    • Foster strong relationships with clients and partners within the region, ensuring their satisfaction and loyalty to our company.
    • Monitor and analyze regional sales performance, identifying areas for improvement and implementing corrective actions as needed.
    • Support the Lead Regional in organizing and conducting training sessions to enhance the sales strategies and product knowledge of the Super Service Providers.
    • Ensure effective communication and collaboration between the Super Service Providers, Service Providers, and other internal departments.
    • Implement and maintain service standards and protocols to ensure the delivery of worldclass service to our clients within the region.
    • Stay informed about industry trends and competitor activities, conducting regular market analysis to identify opportunities and threats.
    • Collaborate with the Lead Regional and other stakeholders to develop and implement marketing and promotional initiatives within the region.
    • Visit key clients within the region to build and maintain relationships, understand their needs, and identify opportunities for upselling and cross-selling.
    • Attend meetings with the Lead Regional and regional sales teams to provide updates on regional performance, progress, and challenges.
    • Drive team morale and engagement by recognizing achievements, creating a positive work environment, and fostering teamwork.
    • Provide assistance and support to the Super Service Providers in resolving complex client issues or concerns.
    • Collaborate with the Lead Regional and other regional counterparts to share best practices and ensure consistency in sales strategies and processes.
    • Assist in the recruitment and onboarding of new Super Service Providers, ensuring the team is adequately staffed and equipped to meet targets.

    Key Requirement

    • Grade 12 or equivalent (Desirable)
    • Understanding and speaking of Shona, chewa, ndebele or any other relevant language (Essential)
    • At least 1 year Regional Sales Manager experience
    • Proven experience in a leadership role within a sales or related field.
    • Excellent knowledge of sales strategies, techniques, and best practices.
    • Strong leadership and team management skills, with the ability to motivate and inspire a team.
    • Exceptional communication and interpersonal abilities, with a customer-centric approach.
    • Analytical mindset with the ability to analyze sales data, identify trends, and make data-driven decisions.
    • Strong negotiation and relationship-building skills, with a focus on client satisfaction and retention.
    • Familiarity with the regional market and industry trends.
    • Ability to travel within the assigned region as required.
    • Experience in training and coaching sales teams is a plus

    go to method of application »

    Agile Senior Business Analyst - Financial Services

    • We are looking for an experienced Agile Senior Business Analyst who enjoys a challenge. This role would afford you the opportunity to grow your career as a Business Analyst in a fast-paced, agile team environment, while collaborating across verticals in the business.
    • Our Agile Business Analysts are a key part of our process to help facilitate a diverse group of bright and passionate people, who are responsible for building and operating our enterprise level systems that are at the core of the business. This specific role is focussed on our Financial Services products which aims to diversify our product offering in a multi-country, multi-language, multi-product and multi-channel environment. The Agile Senior Business Analyst reports directly to the Head of Product Domain: Financial Services
    • Internal liaison takes place with the Product Owners, Agile Development Teams (including Developers, QA and Scrum Master), Business Leaders and Users, Project Management and Application Support. External liaison takes place with third parties - both partners and suppliers, as well as with customers. Some travel may be needed from time to time.

    Duties and Responsibilities (include but is not limited to):

    • Work closely with stakeholders across all levels and business areas to elicit requirements
    • Assist stakeholders, Product Owners and Scrum teams in the prioritisation of work in order to maximise return on investment (ROI)
    • Facilitate requirements gathering through interviews, requirements workshops, etc.
    • Analyse business needs and opportunities, document requirements and translate these into user stories
    • Communicate these needs clearly and effectively to both business and technical stakeholders
    • Maintain a steady backlog of requirements that are ready to go into sprints for a Scrum team
    • Support the day-to-day needs of Scrum teams in understanding customer and business requirements
    • Liaise with the development team for estimation on work
    • Work with the QA department to ensure functionality matches business requirements
    • Assist in drafting user and training documentation
    • Liaise with various industry partners around service integration and product offerings
    • Manage own professional and self development

    Key Requirements:

    • Degree / Diploma preferably with an Information Systems focus (Essential)
    • Recognised business analysis/agile/information systems/UX qualification (Desirable)
    • Minimum 3 years’ experience in a Business Analysis or similar role (Essential)
    • Previous experience working in an Agile environment (preferably Scrum)
    • Experience in customer onboarding and customer service, specifically in a financial services environment (Essential)
    • Experience in customer self service channels, such as WhatsApp and USSD (Desirable)
    • Experience in the financial industry (Desirable)
    • Experience working with REST APIs (Desirable)
    • Experience dealing with compliance regulations – KYC and FIC (Desirable)
    • Knowledge and ability to translate requirements into user stories, process diagrams and data flows
    • Knowledge and understanding of project scoping, planning & prioritisation
    • Knowledge of agile and UX methodology
    • Strong interpersonal skills and ability to manage stakeholder expectations
    • Strong verbal and written communication skills
    • Ability to obtain descriptive and exhaustive requirements from stakeholders

    Additional Skills:

    • Enthusiastic
    • Self-motivated
    • Team player
    • Multitasking skills
    • Able to work independently with minimal supervision

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Mukuru Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail