Software Engineer job at Belva Digital
Website :
1046 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Software Engineer

[ Type: FULL TIME , Industry: Manufacturing , Category: Science & Engineering ]

Jobs at:

Belva Digital

Deadline of this Job:
03 March 2022  

Duty Station:
Within Kenya , Nairobi , East Africa

Summary
Date Posted: Wednesday, February 16, 2022 , Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Belva Digital
Belva Digital jobs in Kenya

JOB DETAILS:
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 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 ">


Work Hours: 8


Experience in Months: 12

Level of Education:
Bachelor Degree

Job application procedure
To apply follow this link people@belvadigital.com 

All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: 03 March 2022
Duty Station: Nairobi
Posted: 16-02-2022
No of Jobs: 1
Start Publishing: 16-02-2022
Stop Publishing (Put date of 2030): 16-02-2066
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.