Vacancy title:
Back-End Development Specialist
Jobs at:
Zambia National Commercial Bank PlcDeadline of this Job:
Thursday, May 23 2024
Summary
Date Posted: Friday, May 10 2024, Base Salary: Not Disclosed
JOB DETAILS:
Job Purpose
This function is responsible for creating, implementing and managing relational databases, ensuring optimal performance through strategic query optimization. The function will also play a key role in communication by developing secure and efficient APIs for both internal applications and external integrations, drawing upon their knowledge of web services and data formats like XML and JSON.
The role holder will further will actively participate in code reviews while working closely with the development team to achieve a seamless workflow and will continuously explore the latest advancements in Java frameworks and best practices.
Finally, they will champion DevOps principles by implementing tools and strategies to streamline the software development lifecycle.
Under the supervision of the Back-End Development Senior Specialist, the following are among the Job Key Responsibilities:
• Design, develop, and implement back-end functionalities using Java.
• Design, implement, and manage relational databases (SQL and potentially NoSQL)
• Write clean, testable, maintainable, and well-documented code that adheres to best practices.
• Optimize database queries for peak performance and scalability, ensuring smooth user experiences.
• Develop and maintain secure APIs for front-end applications and external integrations, leveraging your knowledge of web services and data formats like XML and JSON.
• Actively participate in code reviews and collaborate effectively with front-end developers and other team members to achieve a seamless development flow.
• Stay ahead of the curve by familiarizing yourself with the latest JAVA frameworks, libraries, and best practices.
• Embrace DevOps principles and tools to streamline the continuous integration and deployment (CI/CD) process.
• Manage own work product, schedules and deliverables.
• Assigned and accountable for specific areas of responsibility/deliverables.
• Ability to identify, assess and provide resolution of complex issues and problems.
• Makes decisions within parameters set by manager, using job experience.
• Seeks advice and escalates issues when faced with tasks/problems outside normal scope of job.
• Work with experienced team members to conduct root cause analysis of issues.
• Work with experienced team members to review new and existing code and/or perform unit testing.
• Work with experienced team members to develop solutions.
• Any other responsibilities or tasks as maybe assigned by management.
INTERNAL/EXTERNAL CONTACT
• External: Vendors
• Internal: All internal Business Units
Requirements
QUALIFICATIONS AND EXPERIENCE
• Grade 12 Certificate with Credit or above mandatory in Mathematics and English and any other three subjects
• Bachelor’s Degree in Information Technology / Software Engineering or any other relevant field
• Minimum of four (4) years information technology experience with at least two (2) proven experience as a back-end developer
• Experience in application development using technologies such Java, SpringBoot framework, relational databases, SQL
• Agile project management experience
• Experience with the following technologies and platforms: Git and Docker
• Strong understanding of DevOps principles
• Content Management System experience
Job Core Competencies
• Communication and presentation skills.
• Analytical skills
• Research skills
• Analytical Skills/ Problem solving
• Drive for results
• Customer service orientation
• Attention to detail
• Teamwork
• Planning skills
• Accountability
Work Hours: 8
Experience in Months: 48
Level of Education: Bachelor Degree
Job application procedure
• Interested and qualified? Click here to apply
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.