Job Title: Graduate Trainee-Software Development (No Experience Jobs) Organisation: Jubilee Life…
2 Fresher URA Officer Software Engineering Job Opportunities – Uganda Revenue Authority
Organisation: Uganda Revenue
Authority (URA)
Authority (URA)
Duty Station: Kampala,
Uganda
Uganda
Reports to: Supervisor
Software Engineering
Software Engineering
Job Code: HRM/073/606
About US:
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.
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 Officer
Software Engineering will primarily develop software applications and conduct
software quality assessments to enable automation and interfacing of business
processes in order to enhance Uganda Revenue Authority (URA)’s organizational
efficiency and improve tax payer compliance.
Software Engineering will primarily develop software applications and conduct
software quality assessments to enable automation and interfacing of business
processes in order to enhance Uganda Revenue Authority (URA)’s organizational
efficiency and improve tax payer compliance.
Key Duties and
Responsibilities:
Responsibilities:
Develop the software to automate any business processes that
necessitates automation:
necessitates automation:
- Gather user requirements to inform
development of software - Keenly analyze the requirements to come up
with software design - Write computer applications that suit the
gathered requirements/satisfy user needs - Deploy developed applications into
production. - Offer technical advice on acquisition of
outsourced software
Carryout software testing to evaluate whether it meets the user
requirements and the business needs:
requirements and the business needs:
- Develop test plan to guide the software
testing process - Set up test environment (where test runs
are conducted) which mimics the production environment - Develop test scenarios and test cases
(which guide the actual testing and where the test results are recorded - Carry out actual test to determine system
functionality - Write test report to document and inform
stakeholders of the test results
Conduct software quality assessments to evaluate the effectiveness of
its functionality:
its functionality:
- Research, identify and develop templates
for documenting processes, designs and test results - Carryout reviews on technical documents to
identify gaps in processes and ensure conformity to URA / industry
standards - Make recommendations on how gaps can be
fixed or how documents can be aligned to standards
Carryout system upgrades to improve the effectiveness and integrity of
existing systems
existing systems
- Identify inefficiencies in exiting systems
and processes - Gather recommendations from users on how
to improve the current systems - Develop and deploy patches (new software
versions) to improve the effectiveness of exiting systems
Provide end user support to improve service availability and
application usage:
application usage:
- Develop user manuals for developed
software - Carry out user sensitization and training
on how to use the developed application. - Receive user queries and provide feedback
- Engage business units and guide the
documentation of business processes - Carry out other IT related work like
Computer configuration, networking on projects.
Qualifications, Skills and
Experience:
Experience:
- The applicants for the Uganda Revenue
Authority (URA) Officer Software Engineering jobs should hold Bachelor’s degrees in Computer
Science, Bachelor of Information Technology, Bachelor of Science
(Math, Computer Science), Bachelor
of Statistics with computing option - Desirable qualifications:
- Oracle
Certified Associate Java SE Programmer or Oracle Certified Professional
Java SE Programmer, Microsoft Certified Solutions Developer (MCSD) - Oracle
database Management System/Certification, Microsoft Certified Solutions
Associate (MCSA): Microsoft SQL Server - At least two years of active Software Development ideally with exposure to the
full software lifecycle (from requirements through production) - Previous
experience in programming languages (Java, C# etc.) - Prior
exposure and experience in mobile application development for Android,
IOS, and Windows mobile - Hands-on
experience in designing interactive applications - Previous
experience of working with code repositories for example GIT SVN,
Microsoft Team Foundation - Extensive
knowledge of software quality assurance standard (IEEE, ISO/IEC etc.) - Software
testing standard (IEEE829, ISO/IEC/IEEE29119) - Excellent
knowledge of Relational Database management systems and development
using Oracle RDBMS, MS SQL Server, Postgres, and MySQL - Previous
experience in developing web applications using at least one popular web
framework (JSF, GWT, Spring MVC, .NET MVC 2/3 Framework ) - Knowledge and usage of software testing
tools (security, test case management, automation testing, stress and
performance management) - Ability
to work under pressure - Good
team player - Analytical
thinking skills – able to simplify complex problems, processes or projects
into component parts, explore and evaluate them systematically - Ability
to work for long hours - Interpersonal
skills – – able to build and maintain effective working
relationships with a range of people. Works co-operatively with others to
be part of a team, as opposed to working separately or competitively - Self-directed
and very creative - Strategic
thinking – able to identify a vision along with the plans, which
need to be implemented to meet the end goal, evaluating situations,
decisions and issues in the short, medium and long term. - Influencing
and persuading – able to present sound and well-reasoned arguments to convince
others. Adapts to the situation and can draw from a range of strategies to
persuade people in a way that results in agreement or behavior change - Communication
– able to get one’s message understood clearly by adopting a range of
styles, tools and techniques appropriate to the audience and the
nature of the information - Age: Between 28-38 years
How to Apply:
All suitably qualified and interested candidates who wish to join URA
should apply online by visiting the website below. Please go to Careers link, Click
Here, ‘CAREERS -> EXPERIENTIAL HIRING -> Login (If new, register,
else continue)’ to view detailed job description of the roles and
responsibilities and other required competencies. All applicants are required
to scan and attach copies of the required academic documents only e.g.
Transcript, O’ Level, A’ level, Degree certificates. Each attachment should not
exceed a limit of 1 MB and ONLY Portable Document Format (pdf) are allowed.
should apply online by visiting the website below. Please go to Careers link, Click
Here, ‘CAREERS -> EXPERIENTIAL HIRING -> Login (If new, register,
else continue)’ to view detailed job description of the roles and
responsibilities and other required competencies. All applicants are required
to scan and attach copies of the required academic documents only e.g.
Transcript, O’ Level, A’ level, Degree certificates. Each attachment should not
exceed a limit of 1 MB and ONLY Portable Document Format (pdf) are allowed.
Note: The list of
shortlisted and successful candidates will be published on the URA website.
Academic documents for the successful candidates will be vetted and background
checks conducted before they are considered for appointment into the Authority.
Any applicants found with forged academic documents will be charged in the
courts of law.
shortlisted and successful candidates will be published on the URA website.
Academic documents for the successful candidates will be vetted and background
checks conducted before they are considered for appointment into the Authority.
Any applicants found with forged academic documents will be charged in the
courts of law.
Deadline: 17th October 2017 at
11:59pm
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
find us on our facebook page https://www.facebook.com/UgandanJobline