Share this Job
Senior Officer Business Applications Development job at Uganda Communications Commission (UCC) | Apply now
Are you looking for Administrative jobs in Uganda 2024? If yes, you might be interested in Senior Officer Business Applications Development job at Uganda Communications Commission (UCC)
Bugolobi, Kampala, Uganda
Full-time
The Uganda Communications Commission (UCC) is the regulatory authority responsible for overseeing and guiding the development of the communications sector in Uganda. Established by the Uganda Communications Act of 2013, the UCC's mandate encompasses telecommunications, broadcasting, radio communication, and postal services, ensuring that these services are accessible, efficient, and reliable for all Ugandans.
Mission and Vision
The UCC's mission is to promote the development of a modern communications sector in Uganda, fostering an environment that encourages investment, innovation, and fair competition. Its vision is to create a vibrant communications sector that enhances the social and economic development of Uganda.
The UCC is committed to engaging with communities and stakeholders to understand their needs and challenges. Through initiatives such as public consultations, workshops, and outreach programs, the commission ensures that its policies and actions are aligned with the aspirations of Ugandans.
Senior Officer Business Applications Development job at Uganda Communications Commission (UCC)
Uganda Communications Commission
To 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.
Coordinate the internal development, customization, testing, and deployment of applications/solutions, ensuring alignment with agreed business and technical requirements and security considerations.
Utilize 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 optimizations 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, customizations, 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 organizational objectives.
Maintain flexibility to accommodate any other duties assigned by the line supervisor from time to time.
SERVICES
COMMERCIAL
SERVICES
INDUSTRIAL
SERVICES
RESIDENTIAL
SERVICES
COMMERCIAL
SERVICES
INDUSTRIAL
SERVICES
RESIDENTIAL
SERVICES
COMMERCIAL
SERVICES
COMMERCIAL
SERVICES
COMMERCIAL
SERVICES
COMMERCIAL
SERVICES
INDUSTRIAL
SERVICES
RESIDENTIAL
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, customization, testing, and deployment of applications in line with business and technical requirements
Education and Professional Qualifications
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
Interested persons can submit their applications using the link https://erp.ucc.co.ug/jobs to complete the online application form and upload their CV, Application letter and relevant certificates. The CV must include 3 referees including their email address and telephone number. The deadline for submitting applications is 22nd July 2024 at 5:00pm. UCC is an equal opportunity employer. Any form of canvassing will lead to automatic disqualification. Applications received after the closing date will not be considered. Only shortlisted candidates will be contacted.