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.

Oops! It seems this job from Safaricom Kenya has expired
View current and similar jobs using the button below
  • Posted: Jan 31, 2024
    Deadline: Feb 7, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.
    Read more about this company

     

    M-Pesa Africa - Systems Architect

    JOB DESCRIPTION

    Reporting to the Head of Architecture, M-Pesa Africa, the Systems Architect is responsible for producing and reviewing detailed application and infrastructure architecture designs covering the functional/non-functional requirements for the Mobile Payments platform. The Architect will also work closely with the Head of Architecture, Release Train Engineers, Systems Teams, local market technology and business stakeholders to ensure that the platforms meet the needs of the business within the boundaries of the architectural roadmap and strategy. 

    The Systems Architect for M-Pesa Africa 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.

    RESPONSIBILITIES

    • Ensure that M-Pesa Africa has a fit for purpose, future proof, highly resilient and performant infrastructure to deliver services across existing and future markets
    • Define a set of purposeful system strategies, blueprints and roadmaps and initiatives which enhance solution design, performance, and usability
    • Provide guidance for inter-team design and synchronize architectural implementation activities of systems
    • Designing architecture that enables testability, deploy ability and releasability.
    • Security: Security is a top priority. Infra Architect to design security measures to protect data, systems, and networks, including firewalls, encryption, intrusion detection systems, and access controls.
    • Provide the technical basis for a fully evolutionary and incremental implementation approach.
    • Performance Optimization: Continuously monitor and optimize the infrastructure for performance, resource utilization, and cost efficiency.
    • Virtualization: Implement virtualization technologies to optimize resource utilization, improve scalability, and simplify IT management.
    • Cloud Integration: Evaluate and integrate cloud computing solutions when appropriate, including public, private, or hybrid cloud deployments.
    • Disaster Recovery and Business Continuity: Develop disaster recovery and business continuity plans, including backup and recovery strategies, to ensure data and system availability in case of disruptions.
    • Define Systems that comply with local regulatory requirements around data sovereignty by implementing Cloud, Hybrid or On-prem solutions as required. 
    • Promoting and building trust in the Continuous Delivery Pipeline for Agile Release Trains to independently explore and test ideas in a true production environment.
    • Audit solution implementations to ensure alignment with Infrastructure Operations Design and M-Pesa architecture standards.
    • 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).
    • Define enabler capabilities and NFRs
    • 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
    • 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 unnecessary duplication of capabilities

    QUALIFICATIONS

    • Bachelor's degree in Computer Science, Software Engineering, IT, Electrical Engineering or related fields
    • 5+ years of experience inclusive of software architecture, software design and software development lifecycle
    • Certification in Solution Architecture, TOGAF, Cloud expertise is desired
    • Expertise in deploying, configuring, and supporting physical and virtual infrastructure – hardware, storage, and networking
    • Experience in implementation of VMWare, IP networking and Firewall rules (design and guidance only) 
    • Previous experience of AWS (Amazon Web Services hosting), and/or Azure public and private cloud technologies  (actual hands-on work will be required)
    • Windows and Linux Operating Systems Administration, Active Directory design,SQL Server and Oracle Administration skills 
    • Experience in any J2EE middleware and System & monitoring 
    • Experience of working with vendors from own & other countries and COTS products
    • Experience in Service Management and knowledge of ITIL
    • Experience of implementation projects
    • Knowledge and interest in market leading Mobile Money technologies, suppliers, and innovations
    • 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
    • Domain experience in Financial Services and Financial technologies will be an added advantage 
    • Has demonstrable knowledge and experience in both Agile and Waterfall methodologies

    go to method of application »

    M-Pesa Africa - Software Architect

    JOB DESCRIPTION

    To support M-Pesa Africa in achieving its goal of becoming the #1 FinTech company in Africa & as part of the MPA 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 other Technology, Security and Operations teams to ensure alignment with company standards and policies. 

    The agile SAFe Framework has been adopted across M-Pesa Africa 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. 

    RESPONSIBILITIES

    • Provide software architecture and designs that enable testability, deployability and releasability using industry standard notations, such as UML and Data Flow Sequences, 
    • Defining a set of purposeful architectural strategies and initiatives which enhance solution design, performance and usability
    • Promoting and building trust in the Continuous Delivery Pipeline for Agile Release Trains to independently explore and test ideas in a true production environment
    • Providing guidance for inter-team design and synchronise architectural implementation activities of system
    • Producing High and Low Level designs (using industry standard notations such as UML) for Software Solutions required to run Tier 1 Business Critical Applications.
    • Defining a Minimum Viable (“just enough”) Architecture supporting the creation and evolution of systems and systems interfaces 
    • 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
    • Fostering architecture as code through common naming conventions, attributes and annotations
    • Defining enabler capabilities and NFRs
    • Participating in Pre- and Post-PI Planning to work with relevant stakeholders and defining the architectural approach and high-level objectives for upcoming PI planning
    • Participating in regular Solution Demo sessions to demonstrate new implemented approaches and assessing fitness for purpose
    • Collaborating 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 unnecessary duplication of capabilities

    QUALIFICATIONS

    • Bachelor's degree in Computer Science, Software Engineering, IT, Electrical Engineering, Telecommunications or related IT field
    • 5+ years of experience inclusive of software architecture, software design and software development lifecycle
    • Certification in Solution Architecture, TOGAF, Cloud expertise is desired
    • Expertise in deploying, configuring and supporting Software into Dev, Test, and Operations environments
    • Experience in best practice implementation of VMWare, API and middleware design and build experience
    • Previous experience of AWS (Amazon Web Services hosting), Windows and Linux Operating Systems (actual hands-on work will be required)
    • Experience of working with vendors from own & other countries and COTS products
    • Experience in Service Management and knowledge of ITIL
    • Experience of implementation projects
    • Understanding of Programme level technical and architectural policies and ability to transform that policy into detailed technical design.
    • Ability to read code & map code to Software Designs and maintaining software repositories 
    • Knowledge and interest in market leading Mobile Money technologies, suppliers and innovations
    • 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
    • Domain experience in Financial Services and Financial technologies will be an added advantage 
    • Has demonstrable knowledge and experience in both Agile and Waterfall methodologies

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Safaricom Kenya Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail