Job Title: Research Enumerators – (115 Positions in areas Adjumani:36…
Supervisor Software Engineering Jobs – Uganda Revenue Authority (URA)
Job Title: Supervisor Software Engineering
Organisation: Uganda Revenue Authority (URA)
Duty Station: Kampala, Uganda
About URA:
The Uganda Revenue Authority (URA) was established by the Uganda Revenue Authority Statute of 1991 and set up in September of the same year as a central body for assessment and collection of specified revenue, to administer and enforce the laws relating to such revenue and to provide for related matters. This statute incorporated all the laws that were in force then regarding tax collection. The new organization (URA) amalgamated the three tax administration departments that were responsible for all the taxes collected by the Central Government of Uganda.
Job Summary: The Supervisor Software Engineering will supervise the development of software applications to automate/interface business processes in order to enhance efficiency of work and improve compliance.
Key Duties and Responsibilities:
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, Skills and Experience:
- The applicant must hold 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.
- 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 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
- 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
How to Apply:
All applicants for these jobs should apply online at the link below
Deadline: 16th December 2023 at 11:59pm
For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline
Date Posted | 2023-11-30 |
Valid Through | 2023-12-16 |
Employment Type | FULL_TIME |
Hiring Organization | Uganda Revenue Authority (URA) |
Job Location | Kampala, Kampala, Kampala, 0256, Uganda |
Related Jobs
No Experience Software Engineer – Trainee (Odoo) Jobs – Native Innovations
Job Title: Software Engineer- Trainee (Odoo) Organisation: Native Innovations Co.…
Several No Experience Fresh Graduate Jobs – Customer Relationship Officers (Graduate Trainees) – BRAC Uganda Bank
Job Title: Customer Relationship Officers (Graduate Trainees) Western, South western,…
Performance Data Analyst Jobs – UAP Old Mutual Insurance
Job Title: Performance Data Analyst Uganda Organisation: UAP Old Mutual Insurance…
Fresher Officer – Records Jobs – MTN Uganda
Job Title: Officer – Records (Fresher Jobs) Organisation: MTN…
IT Specialist NGO Jobs – World Education
Job Title: IT Specialist Organisation: World Education Duty Station: Kampala, Uganda …