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: Feb 15, 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

    Belva Digital is a performance digital marketing agency in Nairobi, Kenya. We specialize in successfully delivering brands to consumers and stakeholders.
    Read more about this company

     

    Software Engineer

    Job Purpose:

    • AXIS is an integrated payment processing and communication platform for businesses.
    • As a member of our Software Engineering Team, we look first and foremost for people who are passionate about solving business problems through innovation and engineering practices. You will be required to apply your deep knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders daily to stay focused on common goals.
    • We embrace a culture of experimentation and constantly strive for improvement and learning. You will work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
    • You will be involved in the development of the AXIS messaging and payment platform

    Key Responsibilities

    • Performance Measurement Criteria to Meet Objectives
    • Gather and analyze user requirements, design and develop systems/solutions to meet the client’s needs.
    • Mentor junior colleagues.
    • Design scalable, testable, and maintainable software solutions
    • Write functional and operational documentation
    • Review code written by junior colleagues and/or teammates
    • Integrate existing applications into client systems.
    • Integrate new and existing applications to third-party systems (Payment gateways, deliver services, etc.)
    • Work closely with other colleagues, such as Technical project manager, UX/UI designers, other developers, Business Development, and marketing professionals to develop client and in-house solutions.
    • Review new technologies to identify their impact and fit within our existing solutions or future development.
    • Continually update technical knowledge and skills
    • 100% Stability of the products/ software developed
    • Speed and agility in software development (100% efficiency)
    • 100% timely support of requests from the internal & External teams
    • As per the KPI sheet

    Competencies required for this Role

    • Should be familiar with agile development methodology from preliminary system design, testing, and deployment, have passion for technology, and be a team player.
    • Strong knowledge of algorithms and data structures
    • Strong analytical and reasoning skills with an ability to visualize processes and outcomes.
    • A passion for solving problems and providing scalable solutions.
    • Ability to document requirements and specifications.
    • Outstanding all-around communication skills and ability to work collaboratively.

    Knowledge; Skills and Experience required for this Role

    • Degree from an accredited Institution preferably in Information Technology/Computer Science, Software Engineering or related course.
    • Excellent knowledge in developing software in PHP/Laravel Framework/WordPress
    • Working knowledge in Microservice design principles
    • Strong understanding of GIT source control. Familiarity with the GIT flow branching process is an added advantage.
    • Strong experience with test-driven development (PHPUnit, Pest, Spring Test)
    • Strong experience with task queuing using RabbitMQ or Redis
    • Experience in software monitoring and performance tooling (caching and caching strategies. Etc.)
    • Excellent knowledge of relational databases design and implementation using MySQL.
    • Strong Linux skills (Configuration, Installation, etc.)
    • Working knowledge in containerization technologies

    Method of Application

    Apply by sending your credentials and portfolio to people@belvadigital.com. Only shortlisted candidates will be contacted.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Belva Digital Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail