University of Dar es Salaam Computing Centre (UCC) is an information and
communications
technology (ICT) Services Company wholly owned by the University of Dar
es Salaam (UDSM).
UCC provides ICT services and products to the
University of Dar es Salaam as well as the general public. Its portfolio
of products and services include Software development; ICT Training and
consultancy; Internet; Hardware Maintenance and Repair; Networks (i.e.
Local Area Network and Wide Area Network) Design, Installation and
Maintenance; and Web design and Hosting. UCC is hereby inviting
applications from suitable qualified candidates to immediately fill in
the following vacant positions currently existing in the company.
1. POSITION: SENIOR SYSTEMS ANALYST (2) POST
Work Station: Dar es Salaam
Report to: Manager, Software Engineering
Duties and responsibilities
(i)
Systems analysis. Takes responsibility for understanding client
requirements, collecting data, delivering analysis and problem
resolution. Identifies, evaluates and recommends options, implementing
if required. Collaborates with, and
facilitates
stakeholder groups, as part of formal or informal consultancy
agreements. Seeks to fully address client needs, enhancing the
capabilities and effectiveness of client personnel, by ensuring that
proposed solutions are properly understood and appropriately exploited.
(ii)
Systems design. Specifies and designs large or complex systems. Selects
appropriate design standards, methods and tools, consistent with agreed
enterprise and solution architectures and ensures they are applied
effectively. Reviews others’ systems designs to ensure selection of
appropriate technology, efficient use of resources, and integration of
multiple systems and technology. Contributes to policy for selection of
architecture components. Evaluates and undertakes impact analysis on
major design options and assesses and manages associated risks.Ensures
that the system design balances functional, service quality, security
and systems management requirements.
(iii)
Programming/software development. Designs, codes , tests, corrects and
documents complex programs and scripts from agreed specifications, and
subsequent iterations, using agreed standards and tools, to achieve a
wellengineered result. Takes part in reviews of own work and leads
reviews of colleagues’ work.
Minimum Qualifications
• Bachelor’s degree in computer science or a related field
• Strong portfolio demonstrating your systems analysis and design skills
•
Expert knowledge of Microsoft .NET, ASP.NET MVC, C#, relational
databases SQL Server 2012, and PHP and MVC frameworks(Yii/Yii2 will be
an added advantage)
• Strong analytical, problem solving, and decision making skills.
Excellence, Innovation and Technological foresight
• Excellent verbal, written and interpersonal communication skills
• Effective and proven to move projects forward on a schedule with minimal direct supervision.
• Five or more years of industry experience
2. POSITION: SENIOR HEALTH SYSTEMS ANALYST (1) POST
Work Station: Dar es Salaam
Report to: Manager, Software Engineering
Duties and responsibilities
(i)
Health systems analysis and Design. Takes responsibility for
recommending and instituting business analysis best practice in
accordance with the National Health guidelines and standards for
Management Information Systems and other Standards in the Health Sector.
The Analyst will solicit, understand, and document the customer’s
business requirements, processes and workflows. Will be responsible for
developing both written and visual depictions of requirements and
process flows in health facility’s setting and other health related
systems. The analyst will serve as a subject matter expert to the
developers building those health related functions, and work with the
Quality Assurance team to test the developed functionality. This role
works closely with others in the health sector including Business
Analysts, Developers, Testers, and end users in the Production. This job
requires an experienced analyst who can partner effectively with all
levels of the organization, lead others, drive results, proactively
identify and resolve problems, and make challenging decisions.
(ii) Other duties and responsibilities as shown for Senior Systems Analyst Post
Minimum Qualifications
• Bachelor’s degree in computer science or a related field
• Strong portfolio demonstrating your systems analysis and design skills
•
Expert knowledge of Microsoft .NET, ASP.NET MVC, C#, relational
databases SQL Server 2012, and PHP and MVC frameworks(Yii/Yii2 will be
an added advantage)
• Strong analytical, problem solving, and decision making skills.
• Excellent verbal, written and interpersonal communication skills
• Effective and proven to move projects forward on a schedule with minimal direct supervision.
• Five or more years of experience in implementing software in the health industry.
3. POSITION: SENIOR SOFTWARE DEVELOPER – (4) POST
Work Station: Dar es Salaam
Report to: Manager, Software Engineering
Duties and responsibilities
(i)
Software Design. Work with team members to design innovative software
programs that improve and simplify customer experience, design fault
tolerant, redundant systems that are highly available and resolve
complex technical design issues.
(ii)
Programming/software development. Designs, codes ,corrects and
documents complex programs and scripts from agreed specifications, and
subsequent Excellence, Innovation and Technological foresight
iterations, using agreed standards and tools to achieve a
well-engineered result. Take part in reviews of own work and leads
reviews of colleagues’ work.
(iii)
Software Testing and Debugging. Leverage modern best practices such as
Test Driven Development and Continuous Integration to deliver system
earlier, unit testing, and integration testing, debug complex issues
found in production between
multiple systems or services in a controlled environment and in real life system usage.
(iv)
Participate in Software Development Process. In the full development
process, provide software documentation, Participate in software product
definition including business case or gap analysis. Participate in, and
help lead various agile ceremony meetings (Sprint Planning, Stand-up,
Pair-Programming, Code Reviews, Retrospective, etc.)
(v) Coach other members of the team on technology and best practices
Minimum Qualifications
• BSc or MSc in Computer Science or computer related field
• Expertise in multiple modern programming languages across multiple platforms and systems (Java, Python, PHP, C#, Ruby, etc.)
• Comfortable with full development stack (e.g. UX, Web, API, Business Logic, database).
• Expert knowledge in Scrum and/or other agile development methodologies
• Experience in a mixed operating system environment (Windows, Linux)
• Five or more years of industry experience
4. POSITION: SOFTWARE DEVELOPER – (6) POST
Work Station: Dar es Salaam
Report to: Manager, Software Engineering
Duties and responsibilities
(i)
Programming/software development. Designs, codes ,corrects and
documents programs and scripts from agreed specifications, and
subsequent iterations, using agreed standards and tools to achieve a
well-engineered result. Takes part in reviews of own work and reviews of
colleagues’ work.
(ii)
Software Testing and Debugging. Carry out unit testing, integration
testing and debug issues found in production between multiple systems or
services in a controlled environment and in real life system usage.
Analyze performance of programs and take action to correct deficiencies
based on consultation with users and approval of supervisor. Document
programming problems and resolutions for future reference.
(iii)
Participate in Software Development Process. In the full development
process, write and maintain programming documentation, Participation in
software product definition, Participate in various agile ceremony
meetings (Sprint Planning, Standup, Pair-Programming, Code Reviews,
Retrospective, etc.)
Minimum Qualifications
• BSc in Computer Science or computer related field
• Expertise in multiple modern programming languages across multiple platforms and systems (Java, Python, PHP, C#, Ruby, etc.)
• Comfortable with full development stack (e.g. UX, Web, API, Business Logic, database).
• Expert knowledge in Scrum and/or other agile development methodologies
• Experience in a mixed operating system environment (Windows, Linux)
• Three or more years of industry experience
Excellence, Innovation and Technological foresight
Remuneration: Attractive.
GENERAL CONDITIONS
a. Testimonials and all Partial transcripts will not be accepted;
b. Applicants should indicate three reputable referees with their reliable contacts;
c. Certificates from foreign examination bodies for Ordinary or Advanced level education should
be certified by The National Examination Council of Tanzania (NECTA) and National Council
for Technical Education (NACTE);
d. Certificates from foreign Universities should be verified by The Tanzania Commission for
Universities (TCU);
e.
Applicants must attach their certified copies of relevant certificates.
Mode of Application. Eligible Candidates should send Application letter
and Curriculum Vitae to:
The Managing Director,
University of Dar es Salaam Computing Centre,
P.O. Box 35062,
DAR ES SALAAM.
No comments:
Post a Comment