Template
MGL/HC/001 Rev 0
Identifier
Job Profile / Description Effective Date January 2024
Review Date N/A
Function: ICT Job Title: Applications Developer
Department: ICT Duty Station: Kampala
Line Manager: Manager Enterprise Resource Supervises: N/A
Planning
Job Purpose: Applications Developer to design, code, test, and maintain software applications that meet the
organization's needs.
Key Internal Stakeholders: Key External Stakeholders:
Departments/Functions. N/A
Key Responsibilities
• Design, develop, and maintain software applications according to business requirements
• Write clean, efficient, and well-documented code following best practices
• Collaborate with business analysts to understand requirements and propose technical solutions
• Perform unit testing and participate in integration testing of applications
• Debug and resolve software defects and performance issues
• Create and maintain technical documentation for applications
• Participate in code reviews and ensure code quality standards
• Work with database designers to create and optimize database structures
• Contribute to continuous improvement of development processes
• Mentor junior developers and share technical knowledge
• Research and recommend new technologies and tools
• Participate in Agile development practices and ceremonies
Minimum Qualification Requirements: Related Minimum Experience:
• Bachelor's degree in Computer Science, Software Engineering, 3 years of experience in a similar role
or related field preferably in the FMCG environment.
• 3+ years of experience in software development
• Strong proficiency in one or more programming languages
(e.g., Java, C#, Python)
• Experience with web technologies (HTML5, CSS3, JavaScript)
• Knowledge of SQL and relational databases
• Understanding of software development life cycle (SDLC)
• Experience with version control systems (e.g., Git)
• Strong problem-solving and analytical skills
• Excellent communication and collaboration abilities
• Knowledge of software design patterns and principles
Template
MGL/HC/001 Rev 0
Identifier
Job Profile / Description Effective Date January 2024
Review Date N/A
Competencies Required:
• Problem-solving ability
• Attention to detail
• Team collaboration
• Time management
• Innovation mindset
• Technical leadership
• Adaptability to new technologies
• Communication skills
Leadership
• Must be a self-starter and have an appreciation of the Core values of Team, Integrity, Innovation,
Customer Focus, and Integrity (TIICA)
• Strong Leadership potential to effectively drive a business agenda and operational coordination of
activities.
Attributes include:
• Ability to harness peer Relationships.
• Agile and Driven
• Collaboration
• Problem Solving
• Communication Skills
Growth Potential:
Successful candidate will be set up for succession planning to the Development Team Lead Manager
Job Assessment may follow one or all the following approaches.
• Interview
• Psychometric assessment
• Case Study
Job profile acknowledged by Employee
Name Signature Date
Template
MGL/HC/001 Rev 0
Identifier
Job Profile / Description Effective Date January 2024
Review Date N/A
Line Manager Sign-off
Name Signature Date
People & Culture Sign-off
Name Signature Date