BancABC Zimbabwe

Software Developer

Ict & Computer Jobs
Salary
Negotiable

Job Description

Developing software applications (in-house) in line with the Digital Transformation

Duties and Responsibilities

Software Applications Development
• Delivering across the entire software life cycle –concept, design, build, deploy, test, release, and support.
• Developing high quality Java application software.
• Writing clean and healthy structured, well documented Software Systems applications’ code
• To build future-proof reusable core code libraries, which can be shared, in-order to drive further efficiencies throughout the team
• To deliver Enterprise applications code which is well tested and consistently error free
• Gathering requirements around functionality and translate those requirements into elegant functional Enterprise application solutions
• Contributing in all phases of the development lifecycle.
• Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
• Working along other systems developers to create and maintain a robust framework to support the software systems
• Building robust APIs and integrate to Third Party Systems
• Optimizing performance for the enterprise applications.
• Keeping up to date on the latest industry trends in enterprise applications.
• Building prototypes at tech scoping stage of projects
• Explaining technologies and solutions to technical and non-technical stakeholders
• Building reusable libraries and code artefacts.
Communication and Problem Solving
• To contribute regularly to discussions regarding internal process and system improvements to ensure maximum efficiency across the Bank. Including suggesting technical solutions to problems.
• To make sure written reports and are written and adhere to brand/template and client communication is at an excellent and professional level.
• To use Software Development expertise when writing and reviewing mobile apps code.
• To assist in critical support issues where Software Development Expertise is required to ascertain the issue quickly and to find the more appropriate resolution.
Compliance and Regulatory
• Ensuring all documentation for all systems are available
• Ensuring Systems and Applications comply with regulatory bodies such as RBZ, PCI, ZimSwitch

Qualifications and Experience

• Degree in Computer Science, Information Systems of Informatics Integration Certification
• At least an Enterprise Framework Certification e.g., Spring, J2EE is required
• 1 year application development experience

Technical Prerequisites:
• Systems integration/application rationalization/standardization
• Strong OO design and programming skills in Java (J2EE/Spring)
• Source Coding Version Control Systems GIT/Stash

Job Related Knowledge

• Knowledge in building and integration tools including Jenkins, auto deployment tools Strong knowledge of Agile/Scrum methodology
• In-depth knowledge of GraphQL REST and SOAP web services.

How to Apply

Interested applicants who meet the job requirements should e-mail their CVs to Careerszim@bancabc.com with the Heading: “Software Developer” attaching scanned certified copies of academic certificates and national ID. APPOINTMENTS WILL BE MADE IN COMPLIANCE WITH BancABC’s RECRUITMENT POLICY. Closing date: 26 August 2021 @1630hrs