Grade 12 National Certificate / Vocational Education (Ideal or Preferred)
A relevant tertiary qualification in Information Technology
Experience: 6 years proven experience in both front and backend software development project delivery and implementation (in relevant development technologies/language).
Experience with modern frontend and backend frameworks and technologies
Developing payments domain system experience
Is able to apply expert knowledge and develop others understanding of the following: IT systems development processes (SDLC)
Application development
Advanced programming concepts
Advanced algorithms and data structures
Design Patterns
Version Control
Testing practices
Database systems and query optimization (e.g. SQL NoSQL).
RESTful API design and integration.
Cloud computing platforms and services (e.g. AWS Azure).
Advanced Microservice and event driven architectures
Deployment using kubernetes and containerization
Responsive design principles and mobilefirst development.
Browser compatibility issues and performance optimisation.
Frontend build tools and package managers
Responsibilities:
The development role resides within an electronic payments team.
Payments experience would be advantageous e.g. ISO20022 EFT Debicheck PayShap RTC Card Mobile Money or any other type of payment services.
The level III Software Engineer plays an integral part in a crossfunctional team dedicated to the full software development lifecycle from concept to development to deployment and ultimately operating of each product.
At this level Software Engineers are responsible to design develop test deploy maintain and enhance complex software systems and applications considering scalability performance and future requirements.
Responsible to guide and support developers and stakeholders in scoping progress status and resolution of engineering problems.
The Full Stack Software Engineer plays a crucial role in developing and maintaining both frontend and backend components of web applications and works on all layers of the application stack.
They are therefore responsible for applying a holistic approach to building solutions that not only offer optimum performance reliability and scale but also create great client experiences.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.