![]() |
Housing Finance Bank |
Graduate Trainee - Software Developer Job Post
Location: Jobs in Uganda 2025 - 2026
Work Hours: Full-time, 08 hours per day
Salary:
UGX
No. of vacancies: 01
Deadline: April 11 2025
Hiring Organization: Housing Finance Bank
Job Details:
Job Summary:
- The trainee supports the design, development, implementation and maintenance of existing information systems as well as new business applications and digital solutions. Through training and mentorship, the trainee will develop technical skills to support the bank’s digital transformation.
- The trainee will gain exposure to banking technologies, agile development, and cybersecurity best practices. The trainee will collaborate with teams to analyse requirements, contribute to projects, and implement technology-driven solutions.
Key Duties and Responsibilities:
- Assist in the design, coding, testing, and debugging of Business applications under the supervision of experienced developers. This includes writing clean and efficient code using programming languages such as Java, Python, or C#, developing new features, and ensuring the scalability and reliability of software. The role involves working with various frameworks and tools to enhance software performance while adhering to coding best practices and industry standards.
- Participate in different phases of testing, including integration testing, and user acceptance testing (UAT), to ensure software meets business and security standards. This includes developing test cases, executing test plans, documenting issues, and assisting in fixing defects.
- Work closely with other key stakeholders across the Bank to develop and implement digital solutions. The trainee will participate in project meetings, contribute technical insights, and engage in problem-solving discussions.
- Staying updated with emerging technologies, best practices, and industry trends is a key part of the role. The trainee will explore new programming languages, frameworks, and tools to improve development processes. Additionally, they will participate in innovation initiatives within the bank, contributing fresh ideas and solutions that enhance banking services through technology.
- Assist in preparing technical documentation, system reports, and user guides to ensure proper record-keeping and compliance. Responsibilities include documenting software development processes, maintaining clear records of system updates, and preparing reports for stakeholders.
- Support the implementation of secure coding practices and ensure software development aligns with cybersecurity and regulatory standards. This includes learning about security protocols, assisting in compliance audits, and applying best practices to protect customer data and banking transactions.
- Gain hands-on experience in managing databases, retrieving data, and optimizing database performance for different solutions developed. This includes learning to design, query, and maintain relational and non-relational databases, as well as assisting in data migration and integration tasks.
- Contribute to Housing Finance Bank’s digital initiatives by developing and enhancing digital banking solutions, including mobile applications and online platforms. The trainee will also assist in automating manual processes, improving operational efficiency, and exploring emerging technologies such as AI and data analytics. Their contributions will support the bank’s efforts to enhance customer experience.
Financial Responsibility:
- Contribute to controlling costs to within agreed system development & programming budget.
- Contribute to the development of cost effective and innovative business automated solutions.
Qualifications, Skills and Experience:
- Minimum of bachelor’s degree in Software Engineering, Computer Science, IT, Engineering, or any IT-related discipline having obtained at least a first class or second-class upper degree and graduated by January 2025.
- Any other certification would be added advantage.
Skills & Experience:
- Basic proficiency in languages such as Java, Python, C#, or JavaScript, with a willingness to learn and improve coding skills.
- Basic Understanding of software development life cycle (SDLC), version control (e.g., Git), and agile methodologies.
- Ability to analyse issues, troubleshoot software bugs, and apply logical thinking to develop efficient solutions.
- Basic knowledge of database systems like MySQL, PostgreSQL including writing and optimizing queries.
- Ability to work effectively in a team, communicate technical ideas clearly, and collaborate with different stakeholders.
- Openness to learning new technologies, frameworks, and banking-specific software solutions.
- Ability to prioritize tasks, meet deadlines, and manage multiple assignments efficiently in a fast-paced environment.
Business Behaviors
- Customer service skills
- Superior organization and communication skills, both verbal and written
- Attention to detail
- Positive and constructive attitude towards work
- Good judgement
- Ability to meet deadlines without close supervision
- Commitment to quality
- Impeccable integrity
Application procedure
Interested in applying for this job? Click here
Date Posted: 2025-04-07
MORE JOBS IN UGANDA HERE
NEVER MISS OUT ON A JOB ALERT, CLICK HERE TO JOIN JOB SPACE UGANDA WHATSAPP GROUP TODAY
0 Comments