Job Description
Job Title: Software Developer
Location: Accra, Ghana
Department: Automation and Development
Location: Accra, Ridge
Job Type: Hybrid, Permanent
Role Purpose
As a Software Developer at CalBank Ghana, you will play a key role in designing, coding, testing, and deploying software applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet the needs of our customers and contribute to the bank’s digital transformation.
Responsibilities:
Software Development:
Collaborate with product managers and fellow developers to design and develop software applications.
Write clean, maintainable, and efficient code across various platforms.
System Architecture:
Contribute to the design and architecture of software systems.
Ensure the scalability, security, and performance of applications.
Testing and Debugging:
Conduct unit testing and debugging of applications to ensure functionality and identify defects.
Collaborate with quality assurance teams to address issues.
Collaboration:
Work closely with cross-functional teams, including UI/UX designers and product owners, to deliver integrated solutions.
Participate in code and design reviews.
Continuous Learning:
Stay updated on industry trends, emerging technologies, and best practices.
Continuously improve coding skills and adopt new tools and techniques.
Documentation:
Create and maintain technical documentation for software applications.
Collaborate with team members to ensure knowledge sharing.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Software Developer, with a focus on web and mobile applications.
Proficient in programming languages such as Java, JavaScript, or Python.
Experience with web development frameworks (e.g., Angular, React, or Vue.js).
Knowledge of database systems (SQL and NoSQL).
Familiarity with version control systems (e.g., Git).
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.