Supervisor Software Engineering job at Uganda Revenue Authority

Job Expired

Supervisor Software Engineering job at Uganda Revenue Authority

JOB DETAILS:
JOB ROLE/ PURPOSE:
Supervise the development of software applications to automate/interface business processes in order to enhance efficiency of work and improve compliance.

PRINCIPAL ACCOUNTABILITIES
Develop the software to automate any business processes that require automation within URA to improve and enhance efficiency of work.
• Develop technical requirements to guide development of the software.
• Engage user departments and develop user requirement specifications.
• Develop solutions and break down the work load into modules.
• Develop a software that is relevant to the specifications and following the SDLC
• Conduct testing of the developed software as per the user requirements.
• Engage infrastructure and ICT security teams to determine the kind of access available to the server.

Conduct system integration within URA and interface with external key stakeholders in order to provide mechanism for data exchange between users and improve compliance.
• Analyze business requests and define requirements for both internal and external interface.
• Conduct joint process reviews and develop a joint technical document that defines the required specifications.
• Develop joint flow diagrams for implementation of data exchange.

Perform system upgrades to improve existing systems and meet the changing business requirements.
• Develop and document technical requirements for change.
• Engage System support staff/service to identify challenges and understanding of changes required.
• Develop a process upgrade plan and communicate with the users.

Provide support to other departments to improve quality and availability of service.
• Develop an execution plan and participate in the actual development of the software.
• Develop user manuals for developed software.
• Engage business units and guide the documentation of business processes.
• Perform other IT related tasks like Computer configuration, networking on projects.

Plan and manage the performance and development of staff under jurisdiction so as to improve their productivity.
• Plan and budget for resource requirements in the business Unit and monitor the usage to ensure efficiency.
• Develop and monitor a Business Unit Work plan and develop performance agreements with all the staff under supervision.
• Monitor staff performance and provide guidance and periodic feedback for performance improvement
• Assess the training and development needs of staff under supervision and recommend appropriate interventions.
• Provide coaching support to staff under jurisdiction.
• Initiate and implement activities/programs intended to create and harness teamwork in the business Unit.
• Implement succession planning and any other staff related programs as introduced and approved in the organization.

Qualifications
PERSON SPECIFICATIONS
Essential Requirements
• An Honour’s Bachelor’s degree or the equivalent of a Master’s degree in Computer Science, Information Technology, Information Systems, Software Engineering, Electrical Engineering, Telecommunication Engineering or any relevant related IT field from a recognized academic institution.
• At least three (3) years’ experience in any of the following; System Development, System Analysis and Testing or Business Process Re-engineering, (two (2) of which must have been spent as a core developer) from a reputable organization.
• An impeccable record of integrity.
• Desirable Requirements
• Demonstrated experience in designing distributed and scalable systems with a high volume of processed transactions
• Programming language certification for example Java, C#, PLSQL
• Certifications in Project Management
• Certifications in Oracle or any other Database Management System like Postgres, MSSQL among others

Knowledge
• Knowledge of IT Policy, the skills areas (development languages).
• Good understanding of the Business process documentation symbols
• Knowledge of programming in Java, C, C#, PHP, C++ and .Net Framework
• Knowledge in web design and programming
• Knowledge in mobile application development
• Knowledge in database design and programming
• Knowledge and usage of team collaboration tools for example Jira, Click up, Asana among others
• Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

SPECIFIC SKILLS & ATTRIBUTES
• Ability to develop, communicate the vision, motivate and influence a team of professionals towards the realization of a team’s mandate
• Excellent interpersonal and communication skills.
• Strong conceptual, problem diagnosis and decision making skills
• Excellent analytical ability and attention to detail
• Demonstrated creativity and innovation capability
• Ability to coach, mentor and guide the professional growth of staff under supervision
• A suitable candidate should be a person of demonstrable integrity
• Excellent systems analysis as well as knowledge and interest in emerging technologies
• Ability to use source repositories for example GIT, MS Team Foundation.
• Ability to design interactive systems

Job application procedure

Interested and qualified Click here to apply.

All Jobs

More Information

  • This job has expired!
Share this job

Winstar Jobs

welcome to the trailblazer of opportunities. Don't miss out on daily job updates

Contact Us

21st Street, Old portbell Road, Kampala, Uganda
admin@winstarjobs.com
https://winstarjobs.com/contact-us-2


Contact us: +256771839076

Email: admin@winstarjobs.com

May
January
February
March
April
May
June
July
August
September
October
November
December
2025
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
SunMonTueWedThuFriSat
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
20:00
20:15
20:30
20:45
21:00
21:15
21:30
21:45
22:00
22:15
22:30
22:45
23:00
23:15
23:30
23:45