Vacancy title:
2 Senior Software Developers
Jobs at:
University of Dar es Salaam Computing Centre (UCC)Deadline of this Job:
26th September 2019
Summary
Date Posted: Thursday, September 12, 2019 , Base Salary: Not Disclosed
JOB DETAILS:
University of Dar es Salaam Computing Centre (UCC) is an information and communications technology (ICT) 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; as well as Web design and Hosting.
UCC hereby invites applications from suitable qualified candidates to immediately fill the following vacant positions currently existing in the company. Position : Senior Software Developer (2) POST Department : Software Engineering Department Reports to : Software Engineering Manager .
Duties and Responsibilities:-
• 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.
• Programming/software development. Designs, codes ,corrects and documents complex programs and scripts from agreed specifications, and subsequent 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.
• 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.
• 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.)
• Coach other members of the team on technology and best practices
Job Skills: Not Specified
Minimum Qualifications
• Bachelor’s degree in computer science or a related field. A Masters degree in ICT will be an added advantage
• 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
Job Education Requirements: Not Specified
GENERAL CONDITIONS
• Testimonials and all Partial transcripts will not be accepted;
• Applicants should indicate three reputable referees with their reliable contacts;
• 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);
• Certificates from foreign Universities should be verified by The Tanzania Commission for Universities (TCU);
• Applicants must attach their certified copies of relevant certificates.
{module 312}
Job application procedure
The request for Eligible Candidates should be addressed to:
The Managing Director,
University of Dar es Salaam Computing Centre,
P.O. Box 35062,
DAR ES SALAAM.
All requests should be made through the following link http://rms.ucc.co.tz
Note: The applications that will be sent in any other way other than the site or link mentioned above will not be accepted. Closing date for receiving application is two weeks from the date of the first appearance of the advertisement. Only short-listed candidates will be contacted for interview.
All Jobs
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.