Share this post on
To apply, click on the link at the end of the posts and all the best with your applications.
- Specialist – International Roaming
- M-Pesa Africa – Solution Engineer Compliance & AML
- Software Architect M-Pesa CORE
Specialist – International Roaming
Job Description
.
When it comes to growing talent,
we’re number 1.
The number 1 Top Employer in South Africa.
Certified by the Top Employer Institute 2024.
Role Purpose/Business Unit:
To create and conduct implementation of the ASOC strategy to establish and support a Centralized Core Configuration service to all Vodacom’s Roaming partners.
Your responsibilities will include:
- Testing of services: 2G, 3G, GPRS, UMTS, MMS, SMS, LTE and VoLTE voice and data on existing and new networks. Applicable for prepaid and post-paid services.
- Provide support to all roaming partners around the world pre and post IREG testing period. Provide detailed information on products, services, and call flows.
- Plan and implement roaming partner databases on all core network entities HLR’s/HSS’s, VLR’s/MME’s/MSS’s, SGSN’s/SGW’s, GGSN’s/PGW’s, DNS, CSG, STP’s and DRA’s. On multiple vendors Nokia, Huawei and Cisco.
- High level of functional understanding of all core network elements in the network including. Ensuring that roaming databases are current and up to date. Verify current database for correctness and performing audits.
- RPA development. Convert business requirement and daily tasks into processes that automate tasks and functions. Create, review and update documentation, diagrams, write code and provide support. Able to follow and understand someone else’s code and error logs
The Ideal Candidate for this role will have:
Must have technical / professional qualifications and experience:
- Grade 12 essential
- National Diploma or BTech/BSc Degree (NQF 6/7) – Electrical Engineering or Information Systems
Additional Requirements of the role:
- You will be required to work over-time from time to time in the evenings and over the weekend.
- You will be required to perform standby functions for 1 week once every two months on a rotation basis.
- You may be required to travel to international destinations for a short period of time
Core competencies, knowledge, and experience:
- 3-5 years minimum experience in mobile networks, protocols: SCCP, MAP, CAP and Diameter is essential,
- Experience in UiPath, Visual Basic and Python, development, and documentation would be an advantage,
- 3 years min experience in Mobileum Site system, setting up test cases and reports,
- 3 years min experience using Agile methodology and working the agile way,
- High level knowledge of using MS Word, Excel, PowerPoint and Visual Studio essential,
We make an impact by offering:
- Enticing incentive programs, competitive benefit packages, and an exclusive 13th cheque
- Retirement funds, risk benefits, and medical aid benefits
- Cell phone and data benefits, advantages fibre connection discounts, and exclusive staff discounts offered in collaboration with partner companies
Closing date for Applications: 23 July 2024
The base location for this role is Vodacom Techno Centre
The 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 organizational culture that recognizes, appreciates, and values diversity & inclusion.
M-Pesa Africa – Solution Engineer Compliance & AML
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 2024
The base location for this role is, Midrand, Vodacom Campus
The 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.
Software Architect M-Pesa CORE
Job Description
Business Unit:
- 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:
To support M-Pesa in achieving its goal of becoming the #1 FinTech company in Africa, and as part of the M-PESA Africa Architecture Team you will be responsible for establishing and maintaining software architecture and designs for deployment of mobile money solutions. You will also work with the Software Engineering Team, Cyber Team, as well as other Technology and Operations teams to ensure alignment with company and industry standards and policies. You will propose new software architecture options using approved design patterns or working to agree on architectural approaches with multiple parties for new business propositions.
The agile SAFe Framework has been adopted across M-PESA and in line with the framework you will acquire a systems-thinking mindset that supports the continuous flow of value through the Continuous Delivery Pipeline enabling and fostering a DevOps culture. Working closely with Agile Teams, you will help them implement enablers that define, explore and evolve our solutions. You will help plan and develop the Architectural Runway in support of new business Features and Capabilities by actively participating in Program Increment (PI) planning, System Demos and Inspect and Adapt (I&A) events. You will have an overarching appreciation for Agile Architecture in SAFe promoting a set of values, practices and collaborations that support the active, evolutionary design and architecture of our systems.
Your responsibilities will include:
Intentional Architecture design
- Provide software architecture and designs using industry standard notations, such as UML and Data Flow Sequences
- Ability to read code and map code to Software Designs
- Define a set of purposeful architectural strategies and initiatives which enhance solution design, performance, and usability
- Provide guidance for inter-team design and synchronise architectural implementation activities of systems
- Designing software architecture that enables testability, deploy-ability and releasability
- System Design:
- Create high-level software architecture blueprints and design specifications for applications.
- Define the overall structure of the application, including the choice of frameworks, platforms, and tools.
Emergent design
- Provide the technical basis for a fully evolutionary and incremental implementation approach helping developers and designers respond to immediate
- user needs allowing the architectural design to evolve.
Architecting for DevOps and Release on Demand
- Ensuring solutions are architected for continuous deployment and delivery by decoupling deployments from releases
- Defining a Minimum Viable (“just enough”) Architecture supporting the creation and evolution of systems and systems interfaces
- Fostering architecture as code through common naming conventions, attributes and annotations
- Build quality in by automating architectural compliance checks
- Promoting and building trust in the Continuous Delivery Pipeline for Agile Release Trains to independently explore and test ideas in a true production environment
- Develop prototypes to validate architectural decisions and demonstrate concepts.
- Experiment with new technologies and methodologies to assess their viability.
Support Alignment
- Collaborating with Systems, Security, and Data Architects to ensure discrete solutions created by ARTs and Suppliers fit into and support the larger capabilities of the overall solution
- Participate in backlog refinement and prioritisation sessions
- Define enabler capabilities and NFRs
- Participate in regular Architect Sync sessions to ensure consistency in emerging designs and managing trade-offs across all ARTs and Shared Service teams
- 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 minimise technology complexity and avoid
The ideal candidate for this role will have:
Qualifications and Experience
- Science/Computer Science/Engineering related degree or equivalent work experience
- 5+ years technical background inclusive of software architecture, software design, software development lifecycle
- Certification in Solution Architecture, TOGAF, Cloud expertise is desired
- Domain experience in Financial Services and Financial technologies will be an added advantage
- A “hands-on software architect” capable of sharing best principles and practices with the Architecture Team
- Ability to mentor/coach developers and other architects in architecture principles
- 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
- Fast learner on both the technical and business side
- Strong customer-centric mindset.
- Ability to stay organized while managing competing priorities.
- Excellent verbal and written communication skills
- Demonstrated interpersonal skills to interface well with clients and partners at all levels.
- Outstanding communications ability to a diverse customer audience, executives, product, and technology stakeholders
- Strong relationship management skills
- Experience demonstrating strong leadership, self-motivation, and accountability.
.
Essential:
- Producing High- and Low-Level designs (using industry standard notations such as UML) for Software Solutions required to run Tier 1 Business Critical Applications.
- Expertise in deploying, configuring, and supporting Software into Dev, Test, and Operations environments
- API and middleware design and build experience
- Experience of implementation projects
- Strong understanding of security principles, standards, and frameworks such as ISO 27001, NIST, and CIS Controls.
- Proficiency in multiple programming languages (e.g., Java, C#, Python, Rust).
- Experience of various software engineering playbooks (Agile development, Automated testing, Code reviews, Continuous delivery, Continuous integration, Machine learning. Observability, Privacy, Reliability, Security)
- Strong experience in designing scalable, reliable, and secure software systems.
- Knowledge of architectural styles and patterns (e.g., Microservices, SOA, MVC, Event-driven architecture).
- Expertise in cloud platforms (e.g., AWS, Azure, Google Cloud).
- Understanding of cloud architecture and services (e.g., serverless computing, containerization, orchestration).
- Proficiency in SQL and NoSQL databases.
- Experience with data modeling, data warehousing, and data integration.
- Knowledge of software security principles and best practices.
- Experience with identity management, authentication, and authorization.
- Skills in performance tuning, load balancing, and monitoring.
- Ability to diagnose and resolve performance issues.
.
Desirable
- Experience of continuous delivery and release automation processes.
- Experience in analysing application demands to ensure the correct sizing of infrastructure
- Experience working in or with countries other than origin
- Experience running and maintaining software repositories
- Experience with implementing design governance processes and methods
- Knowledge and interest in market-leading Mobile Money technologies, suppliers and innovations
- Knowledge of Mobile Network Operators
- Understanding of Programme-level technical and architectural policies and ability to transform that policy into detailed technical design.
- Ability to convey technical details at technical review forums (e.g. technical change advisor boards)
- Experience in Service Management and knowledge of ITIL
Closing date for Applications: 26 July 2024
The base location for this role is, Midrand, Vodacom Campus.
The Companys 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.
All the best with your applications.
Leave a Reply