M Pesa Africa Solution Engineer Compliance & Aml

Midrand, Johannesburg, South Africa

Job Description


.M-Pesa is a pioneering fintech business and global market leader in mobile money. Starting from 2007 as a convenient means by which the unbanked and underbanked could make digital payments, M-Pesa has now grown to offer over 60 million active customers Financial Services, Enterprise, Merchant and Retail solutions. We are proud of our work in enabling the digital economy in our markets, and in driving financial inclusion.M-Pesa Africa is the largest FinTech providing services to more than 60 million customers and 5 million businesses solutions across Financial Services, Enterprise, Merchant and Retail. We are now well on our way to becoming the preferred digital payment method across the markets that we serve, for both in-store, remote and online payments. With headquarters in both Nairobi and Johannesburg, we serve markets that include Kenya, Tanzania, DRC, Lesotho, Ghana, Egypt, Ethiopia, and Mozambique.We are a united, energetic and passionate team. A place where leaders coach, teams connect, and everyone is empowered to go further, faster. A place where heroes become superheroes; through growth, opportunity, and the chance to work with the best minds in FinTech.Role purpose:We are looking for a highly motivated, experienced, and enthusiastic individual for a Solution Engineer role. In this senior role, you will play a crucial part of: -

  • Developing Business Applications and APIs
  • Data and ETL workflows
  • Developing Automation processes.
  • Business Applications and APIs
  • IT infrastructure design
  • Data and ETL workflows
  • Automation processes using CI/CD pipelines.
  • Networks and Integration into local market, cloud hosted and on-prem infrastructure.
Reporting to the Compliance Solution Art M-PESA Africa, the Solution Engineer is responsible for maintaining and creating solution capabilities in the Compliance ART.
You will have the opportunity to learn and grow within a dynamic IT and Fintech environment while contributing to the efficiency and reliability of our systems.Your responsibilities will include:
  • Develop and maintain server-side components using Java, NodeJS etc.
  • Design and implement data storage solutions, such as databases (RDBMS, NOSQL), to ensure scalability and performance.
  • Write and maintain Bash scripts for automating repetitive tasks and system administration.
  • Build reusable code and libraries for future use.
  • Implement automation technologies and tools for continuous integration (CI) and continuous deployment (CD) processes.
  • Design and implement monitoring and alerting systems for proactive issue identification and resolution.
  • Optimize the application for maximum speed and scalability.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Assess and prioritize feature requests and bug fixes.
  • Perform unit and integration testing before deployment.
  • Troubleshoot and debug issues.
  • Stay up to date with emerging technologies and industry trends.
  • Utilize Linux operating systems for server setup, configuration, and maintenance.
Support Alignment
  • Collaborating with Solution Architects to ensure discrete solutions created by ARTs (Agile Release Trains) and Suppliers fit into and support the larger capabilities of the overall solution.
  • Collaborate with Operations to ensure systems adhere to availability SLAs (Service Level Agreements).
  • Participate in backlog refinement and prioritisation sessions.
  • Define enabler capabilities and NFRs.
  • Participate in regular Art Sync sessions to ensure consistency in emerging designs and managing trade-offs across all ARTs and Shared Service teams.
  • Participate in Pre- and Post-PI Planning to work with relevant stakeholders and define the architectural approach and high-level objectives for the upcoming PI planning.
  • Participate in regular Solution Demo sessions to demonstrate new implemented approaches and assessing fitness for purpose.
  • Collaborate with Release Management to assess releasability of elements of the solution in line with the Release Strategy
  • Actively working with Agile Teams to ensure that emergent design choices minimize technology complexity and avoid unnecessary duplication of capabilities.
The ideal candidate for this role will have:
  • Bachelor's degree in computer science, Engineering, or a related field.
  • 5+ years technical experience
  • Proven experience as a Backend Developer or similar role.
  • Strong proficiency in backend development languages such as Node.js, Python, Java, etc.
  • Experience with server-side frameworks such as Spring Boot, etc.
  • Familiarity with databases (SQL and NoSQL), including MySQL, PostgreSQL, MongoDB, etc.
  • Knowledge of RESTful APIs and experience in building and consuming them.
  • Understanding of front-end technologies, such as HTML5, CSS3, and JavaScript.
  • Experience with version control systems (e.g., Git).
  • Familiarity with Linux operating systems and command-line tools.
  • Proficiency in Java or Golang programming language.
  • Experience writing and maintaining Bash scripts.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.
  • Excellent problem-solving and communication skills.
  • Ability to work both independently and collaboratively in a team environment.
  • Attention to detail and a passion for writing clean, efficient, and well-documented code
  • Experience in bash scripting.
  • Previous experience of AWS and/or Azure public and private cloud technologies (actual hands-on work will be required).
  • Windows and Linux Operating Systems Administration skills (actual hands-on work will be required).
  • Databases RDBMS & NoSQL (actual hands-on work will be required).
  • System and monitoring experience.
  • An understanding of system performance and hardware sizing.
  • Experience in ETL technologies
  • Experience of implementation projects.
  • Experience of continuous delivery and release automation processes.
  • Experience in analysing application demands to ensure correct sizing of infrastructure.
  • Knowledge and interest in market leading Mobile Money technologies, suppliers, and innovations.
.Personal Attributes
  • Domain experience in Financial Services and Financial technologies will be an added advantage.
  • Strong business acumen and leadership mindset with the ability to communicate and influence others.
  • Has demonstrable knowledge and experience in both Agile and Waterfall methodologies.
Closing date for Applications: 30 July 2024The base location for this role is, Midrand, Vodacom CampusThe Company s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Vodacom is committed to an organisational culture that recognises, appreciates and values diversity & inclusion.Commitment from VodacomVodacom is committed to attracting, developing and retaining the very best people by offering a flexible, motivating and inclusive workplace in which talent is truly recognized, developed and rewarded. We believe that diversity plays an important role in the success of our business and we are committed to creating an inclusive work environment which respects, values, celebrates and makes the most of peoples individual differences - we are not only multinational but multicultural too. At Vodacom you will have access to our excellent flexible benefits programme that you would expect from any global company.

Vodafone

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1333342
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned