First Capital Bank Zimbabwe Limited

Junior Software Engineer

Ict & Computer Jobs
Salary
TBA

Job Description

Role Overview
As a Junior Software Engineer reporting directly to the Group Head of Transformation, you will work collaboratively with cross-functional teams to design, develop, and maintain both front-end and back-end web applications. You will play a critical role in delivering high-quality software solutions that meet our business needs

Duties and Responsibilities

Key Responsibilities
• Process and UI/UX design
• Process design,
• Visio/UML, etc.
• UI/UX design & Prototyping
• Figma/Adobe
• Software Development: Full-sta dk developer, designing, developing and maintaining sc lable web applications using modern technologies and frameworks a cross the full sta dk (front-end and badk-end) like Java, JavaScript, lonig React, GIT, Visual Studio, Jenkins and Da ta bases (SQL/No SQL).
• Collaboration and communication: Work dosely with product owners, UX/Ul designers, and other team members within the Agile Scrum team to gather requirements, provide feedback, and iterate on various projects. Continuous and open communication to all stakeholders around the status and results of the team.
• Code Quality: Ensure code quality through bestpractices, code reviews, and testing methodologies. Write dean, maintainable, and effident code using Linters, formatters, and static analysis tools.
• Integration: Implement integration with APIs, ESB and third-party services to enhance application functionality.
• Performance Optimization: Ensure apps load quickly, reduce battery consumption, optimizing network traffic and communication with backend and third-party systems.
• (Cyber)Security: Ensure Security and Cybersecurity measures are implemented using data encryption, Secure Authentication, code-reviews and pen-testing.

Qualifications and Experience

Skills, Knowledge, and Competencies:
• Profidency in HTML, CSS, JavaS cript, and modern front-end frameworks (e.g., React, Angular, Vue).
Strong experience with server-side languages and frameworks (e.g., Node js, Python, Ruby, Java) and familiarity with da ta base technologies (SQL and NoSQL).
• Understanding of UI/UX design principles and the ability to collaborate effectively with designers.
• Excellent analytical and problem-solving abilities, with a focus on delivering solutions in a timely manner.
Qualifications and Experience
• Bachelor's degree in Computer Science, Software Engineering, Marketing or a related field, or equivalent practical experience.
• 2+ years of experience as a Full-Sta d Senior Developer with a strong understanding of both front-end and backend technologies. Familiarity with CI/CD tools and doud platforms (e.g., AWS, Azure, Google Cloud) is a plus.

How to Apply

How to apply
To apply, please submit your application, updated CV, expected salary and any other relevant documents to Talent@fmbcapitalgroup.com no later than Friday, 5 September 2025.
Please note that only shortlisted candidates will be acknowledged.