Primera Africa Finance Group is a financial services firm that provides a range of services to clients across the African continent. Our goal is to provide bespoke financial solutions, in the most professional and efficient manner to meet our clients' individual needs. Such ambition requires the ability to understand the various peculiar needs of our clients, in the context of their local environments, with the ability to provide the simplest solutions to the most complex problems. Our continued quest for innovative solutions for our clients ensures they keep up with the ever-evolving financial markets.
Description
- We are looking for engaged and enthusiastic Backend Engineers to join our team. The Back-End Developer will be responsible for designing and developing new features, as well as maintaining and upgrading existing tools.
- The Back-End Developer will play an integral part in the project life cycle and work closely with team members from the initial concept to final release.
Duties & Responsibilities
What you will do:
- Undertake software design and development activities as part of a project team
- Provide expert technical assistance and mentoring to staff
- Review work to ensure completion criteria are met
- Undertake tasks within agreed time-frame
- Assist in assessing the performance of staff that have undertaken activities under your direct supervision
- Collaborate with QA and DevOps team on continuous integration and delivery as well as automated and manual testing to ensure good quality solutions are delivered
- Participate in an agile delivery process, research and recommend new solutions
Technical Requirements & Qualifications
What you will bring:
- HND in Computer Science, Computer Engineering, or another technical discipline
- Minimum 5 years demonstrated industry experience in the development of software systems and components.
- Proven experience building enterprise solutions with Java 8, Hibernate, SpringMVC, Spring Boot and Spring Cloud
- Proficiency in Frontend technologies - Angular, React, JavaScript
- Hands-on experience with relational and NoSQL databases - MySQL, Oracle, MongoDB, Redis
- Experience developing restful APIs, MicroServices and other distributed systems.
- Expertise in using java build systems and DevOps tools - Maven, Gradle and Docker.
- Experience writing unit and integration tests for large scale projects.
- Experience working with Java EE application containers – Wildfly
- Minimum 3 years of experience developing enterprise java applications using Spring.
Nice to Have:
- Experience with Kubernetes, Jenkins, Prometheus, Grafana
- Experience with payment systems
- Experience working with Cloud infrastructure - AWS, Azure
Who You are:
- Excellent People Skills - Incredibly friendly & happy. People love to be around you because you have such positive vibes.
- Technical Background. Can comfortably communicate with software developers about code and/or create code samples and demo apps that enable developer users.
- Extend tutorials developed in certain frameworks to other relevant frameworks.
- Attention to detail - Organized and diligent with reports. Ready to learn skills that will benefit you for the rest of your life, personally & professionally
- Coachability - Tremendous desire to learn about FinTech and constantly improve in a “no-egos” environment
- Emotional Intelligence - Ability to read emotional cues, understand a customer’s needs, and navigate a conversation
- An Interest in FinTech and Payments: If learning about how Payment Powers
- Commerce in a soon to be Unicorn is of great value to you - you’re in the right place
- Big Picture Thinker. Have a strong vision for where the industry is going, and stay on top of new technologies, stacks, build proof-of-concept prototypes to try out new ideas or stitch together end-to-end solution
Method of Application
Signup to view application details.
Signup Now