Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Jun 22, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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” beh...
    Read more about this company

     

    Software Architect

    Duties And Responsibilities (Include But Is Not Limited To)

    • Create, maintain, communicate and report on vision and goals of software architecture in line with the business roadmap
    • Create, improve and document development related processes
    • Work with technical leads on major technical solutions and instil culture of collaboration on solutions
    • Partake in portfolio level planning and estimations
    • Provide guidance and work closely with teams implementing solutions
    • Code review critical parts of solutions that teams produce
    • Ensure consistent code quality across teams; code must adhere to standards
    • Ensure that code that is written is maintainable and flexible
    • Ensure automated test code coverage and implement necessary tools
    • Oversee systems to ensure that features are not duplicated and existing duplication is removed
    • Ensure there is sufficient documentation of the system for developers
    • Define coding standards and guidelines and communicate then to teams
    • Mentor technical leads on architecture and work with developers when implementing solutions
    • Instil a culture where there is no fear of making mistakes and where failures are seen as opportunities of learning.
    • Promote agile methodologies
    • Investigate and implement tools and processes that improve the effectiveness and efficiency of the development cycle
    • Keep up to date with new technologies and best practices
    • Broaden your understanding of the current technologies
    • Evaluate and investigate software packages to use by creating proof of concepts
    • Help with the development of framework or scaffolding code, and assisting in resolving technical impediments for delivery teams
    • Maintain and take ownership of the technical debt backlog
    • Partake in assessing candidates in the recruitment process
    • Help resolve production emergencies
    • Being part of the team that rotates responsibility for being on call for weekend Support

    Key Requirements

    • +7 years experience as a software developer.
    • +2 years experience as a solutions / software architect.
    • Solid experience in PHP or .NET and AWS (preferable) or other cloud provider.
    • Proficient in OOP, design patterns, and in using the right software design principles in solutions

    Additional Skills

    • Demonstrates knowledge of a broad range of primarily open source technologies.
    • Experience in communicating architecture visions, i.e. via diagrams and verbally.
    • A natural mentor-leader who knows how to elevate developers’ skills.
    • Understanding of how application architecture affects infrastructure.
    • Ability to design long-term maintainable and innovative architectures.
    • Excellent team-working, communication and interpersonal skills, capable of working with different departments within the organisation

    Method of Application

    Interested and qualified? Go to Mukuru on mukuru.breezy.hr to apply

    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