Supervisor Software Engineering job at Uganda Revenue Authority
Website :
363 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Supervisor Software Engineering

[ Type: FULL TIME , Industry: Public Administration, and Government , Category: Management ]

Jobs at:

Uganda Revenue Authority

Deadline of this Job:
Saturday, December 16 2023 

Duty Station:
Within Uganda , Kampala, East Africa

Summary
Date Posted: Monday, November 27 2023, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Uganda Revenue Authority
Uganda Revenue Authority jobs in Uganda

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


Work Hours: 8


Experience in Months: 36

Level of Education:
Bachelor Degree

Job application procedure

Interested and qualified Click here to apply.


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Management jobs in Uganda
Job Type: Full-time
Deadline of this Job: 16 December 2023
Duty Station: Kampala
Posted: 27-11-2023
No of Jobs: 1
Start Publishing: 27-11-2023
Stop Publishing (Put date of 2030): 27-11-2067
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.