2 Applications Programmer /Developer Job Placements – National Information Technology Authority-Uganda (NITA-U)

Organisation: National
Information Technology Authority-Uganda (NITA-U)
Duty Station: Kampala,
Uganda
Reports to: Application
Solutions Manager
About US:
The National Information Technology Authority-Uganda (NITA-U) was
established as a statutory body under the National Information Technology
Authority, Uganda Act, 2009 as one of the key players in the Information and
Communications Technology Sector. Its mandated is to coordinate, promote and
monitor IT development within the context of national social and economic
development, with a vision as “a facilitator of a knowledge-based, globally
competitive Uganda where social transformation and economic development is
supported through IT enabled services.”
Job Summary: The
Applications Programmer /Developer will develop or enhance e-Government
solutions and/or systems interfaces and actively participate in implementation
and testing, all with the aim of improving Government efficiency, decision
making and productivity to improve service delivery to citizens.
Key Duties and
Responsibilities:  
  • Provide application design recommendations
    based on long-term IT organizational business objectives
  • The jobholder will also design application
    interfaces and software services emphasizing the ‘reuse’ principle in
    consideration of future integration with other applications
  • Research, design, and develop prototypes
    using specific selected products and technologies to demonstrate utility,
    productivity enhancements, and cost savings.
  • Formulate test plans for quality assurance
    of system enhancements, modifications, application fixes, and new releases
    of software
  • The incumbent will also design enterprise
    level software integration solutions as aligned to case by case
    non-functional requirements
  • Analyze business requirements to determine
    application requirements
  • Determine and evaluate potential
    solutions, system specifications as well as requirements to meet the
    business requirements.
  • The jobholder will design integrated
    solutions which may include web/mobile applications, databases, networks,
    and related systems.
  • Research, analyze and evaluate current
    technical trends, emerging technologies and standards, new software
    functionality, and alternative software solutions to determine
    applicability and viability.
  • Develop clear and detailed programming
    instructions/code to solve organization/ business problems through
    automation support or business process re-engineering
  • Design database systems and programs.
  • Regularly analyze data requirements,
    develop and document data dictionary, and develop data models.
  • Develop and maintain technical design
    documents and blueprints for software solutions including specifications
    and architectural design diagrams
  • Review existing information systems to
    identify errors or deficiencies and develop solutions
  • The jobholder will document changes to
    architecture, integration, and conversion plans
  • Prepare reports and presentations for
    senior management



Qualifications, Skills and
Experience:
  • The ideal candidate for the NITA-U
    Applications Programmer /Developer 
    job placement should hold a Bachelor’s degree in software
    engineering, information systems, information technology, computer
    science, or computer engineering or a related field.
  • Extensive knowledge of distributed systems
    architecture, relational database systems, middleware, Object Oriented
    Programming, web-services/SOA web and mobile application development and
    version control software.
  • The applicant should have expert level of
    advanced programming techniques, application and systems design using at
    least any two (2) of the following programming languages; c#, Java,
    Python, Ruby and PHP.
  • Broad knowledge and understanding of web
    and mobile applications design frameworks/patterns including security,
    session management, and best development practices.
  • Specialized training and certifications
    related to software development or Database Management will be an added
    advantage.
  • At least three years’ experience in
    Software Development in a busy and dynamic IT establishment.
  • Actively participate in the development of
    at least 2 large integrated IT Application systems at National or
    International level.
How to Apply:
All candidates who meet the job requirements/specifications and with
the right personal attributes are invited to complete and submit their
application forms, download here, with a cover letter, supported by curriculum vitae, copies of
certificates and testimonials, and must specify day time telephone contact,
postal and email addresses of both the applicant and three referees, to the
address below.
The Executive Director,
National Information Technology
Authority – UGANDA (NITA-U),
Palm Courts, Plot 7A, Rotary Avenue (former Lugogo bypass)
P.O. Box 33151, Kampala-Uganda
Tel: 0417 801 038
Or via email: hr@nita.go.ug (application must not exceed 10MBs)
Applicants must also submit with their application verifiable evidence
supporting previous relevant appointments such as appointment letters and
employment contracts.
Deadline: 4th
September 2017 by 5:00 PM
NB: No application will
be accepted without a duly completed and signed standard application form
(refer to above).

For more of the latest jobs, please visit https://www.theugandanjobline.com or
find us on our facebook page https://www.facebook.com/UgandanJobline

Related Jobs