Vacancy title:
Software Engineer
Jobs at:
Belva DigitalDeadline of this Job:
03 March 2022
Summary
Date Posted: Wednesday, February 16, 2022 , Base Salary: Not Disclosed
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
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.