Job Title: Customer Relationship Officers (Graduate Trainees) Western, South western,…
Senior Officer Business Applications Development Jobs – Uganda Communications Commission (UCC)
Job Title: Senior Officer Business Applications Development
Organisation: Uganda Communications Commission (UCC)
Duty Station: Bugolobi, Kampala, Uganda
Reports to: Manager Information Technology
About Organisation:
The Uganda Communications Commission (UCC) is a statutory body established under the Communications Act 2013 to regulate Telecommunications, Broadcasting and Postal sub-sectors. In carrying out its mandate and mission of driving the development of a robust communications sector in the country.
Job Summary: The Senior Officer Business Applications Development will ensure the automation of business processes, integration, business reporting, and maintenance of applications in alignment with commission requirements while also facilitating inter-agency integrations with external systems.
Key Duties and Responsibilities:
- Coordinate the internal development, customisation, testing, and deployment of applications/solutions, ensuring alignment with agreed business and technical requirements and security considerations.
- Utilise industry-standard development tools and methodologies, adhering to approved change management protocols, all aimed at automating commission processes.
- Facilitate the acquisition process of the outsourced applications by coordinating the gathering of user requirements analysis, development of specifications, scopes of work, application installation and deployment, supervising the testing and ensuring implementation is in line with agreed contractual obligations and industry best practices.
- Manage the development and implementation guidelines for application development, quality assurance, maintenance, and testing plans and ensure each software application meets these requirements/guidelines.
- Regularly review and develop schemas/architectures for all business applications and current operational data structures and recommend optimisations and reconfigurations as warranted.
- Oversee software documentation in required designs and modelling, bugs, source code documentation, versions, training materials, user manuals, and technical manuals.
- Maintain backend systems and enhance production systems including feature add-ons, customisations, modifications, and departments and ensure proper problem resolution.
- Ensure databases are well structured and always fine-tuned for optimal performance, including security considerations such as maintenance of logs and access rights.
- Supervise the applications development team, develop and implement operational plans including the unit’s score card, budgets, and work plans and manage related projects.
- Manage and review the performance of direct reports, assigning tasks effectively, setting development goals, and ensuring alignment with organisational objectives.
- Maintain flexibility to accommodate any other duties assigned by the line supervisor from time to time.
Key Performance Indicators
- A proportion of Commission processes are effectively automated.
- Percentage of outsourced applications successfully implemented within agreed-upon terms.
- Timeliness and accuracy in resolving production system issues.
- Quality and completeness of documentation for software designs, modelling, bugs, source code, versions, training materials, user manuals, and technical manuals
- Timeliness and accuracy in coordinating the development, customisation, testing, and deployment of applications in line with business and technical requirements
Qualifications, Skills and Experience:
- Master’s degree in computer science, software development, information and communication technology (ICT), or a related field.
- Bachelor’s degree in computer science, software development, information and communication technology (ICT), or a related field.
- Membership in a relevant professional body.
- Working Experience: At least four (4) years’ experience in software/application development in a similar corporate setting.
Skills, Knowledge and Abilities
Technical
- Proficiency in coding, including CSS3, HTML5, JavaScript, Python, Java, C#, and SQL development.
- Mobile application development expertise, using Native iOS/Android or frameworks such as React native and flutter.
- Familiarity with common web frameworks like Django, Vue, etc.
- Knowledge of UX/UI design principles.
- Strong troubleshooting skills.
Behavioural
- Demonstrates initiative, innovation, and task management abilities.
- Possesses excellent interpersonal skills and effective communication..
- Demonstrates a high level of integrity
How to Apply:
All candidates should complete the online application form and upload their CV, cover letter and relevant certificates at the link below. The CV must include 3 referees including their email address and telephone number.
Deadline: 22nd July 2024 by 5:00pm
Note: Only shortlisted candidates will be contacted. UCC is an Equal Opportunity Employer. Any form of canvassing will lead to automatic disqualification.
For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline