Exciting Career Vacancies in Software Development
The University of Dar es Salaam Computing Centre (UCC), a leading Information Technology (IT) company owned by the University of Dar es Salaam (UDSM), is renowned for providing innovative IT solutions and services to public institutions including the UDSM, private institutions and the general public.
As part of our commitment to providing innovative IT solutions and services, we are seeking highly motivated and suitably qualified Tanzanians to fill the following positions:
1. Software Developer (2 Positions)
Duty Station: Dar es Salaam
Key Responsibilities:
- Conduct comprehensive analysis and design web applications to address organizational needs.
- Develop and implement scalable and secure web applications.
- Prepare detailed documentation, including code documentation, user manuals, system administration guides, and technical specifications.
- Collaborate with teams and other stakeholders to design and implement innovative solutions.
- Update and maintain existing applications to address security vulnerabilities, improve performance, and add new features.
- Provide regular progress updates and reports to supervisors.
- Provide mentorship and technical support to team members on open-source technologies and best practices.
- Design and deliver professional training courses.
- Maintain proper backups and ensure data security of all developed solutions.
- Perform additional tasks as assigned by supervisors.
Qualifications and Experience:
- A Bachelor’s Degree in Computer Science, Information Systems, or a related field.
- A minimum of 3 years of experience in software development using modern technologies.
- Excellence, Innovation and Technological foresight
- Proficiency in core PHP concepts, syntax, and best practices, experience in PHP frameworks, preferably Yii2 is added advantage.
- Ability to design and maintain complex web applications.
- Ability to perform testing of the applications to identify and fix bugs.
- Strong expertise in working with databases like MySQL or MariaDB databases.
- Proficiency in using Git or similar tools for code management
- Proven experience in designing and implementing robust RESTful APIs for secure data exchange and third-party integrations.
- Ability to integrate back-end with front-end technologies like HTML, CSS, and JavaScript.
- Excellent analytical and problem-solving skills to identify and resolve issues.
- Effective communication and collaboration skills to work effectively within a team.
2. Software Developer (2 Positions)
Duty Station: Dar es Salaam
Key Responsibilities:
- Analyze and design information systems to address user and organizational requirements.
- Develop, implement, and maintain high-quality Windows-based software applications.
- Develop and deliver professional training courses in Windows development technologies.
- Prepare comprehensive system documentation, including code documentation, user manuals, system administration guides, and technical specifications.
- Maintain proper backups and ensure data security of all developed solutions.
- Mentor and coach team members on Windows development technologies and industry best practices.
- Collaborate with stakeholders to ensure successful delivery of solutions aligned with organizational needs.
- Provide regular updates and progress reports to supervisors.
- Perform additional tasks as assigned by supervisors.
Qualifications and Experience:
- A Bachelor’s Degree in Computer Science, Information Systems, or a related field.
- A minimum of 3 years of experience in software development using modern technologies
- Advanced proficiency in C#, VB, and Angular programming languages with expertise in the .Net Core framework.
- Strong knowledge of SQL Server 2016 or later.
- Demonstrated experience in designing and implementing secure and efficient RESTful APIs for system integration.
- Excellent analytical and problem-solving skills to identify and resolve issues.
- Effective communication and collaboration skills to work effectively within a team
Mode of Application:
Qualified candidates are invited to submit their applications, including:
- A cover letter detailing their suitability for the position.
- A detailed curriculum vitae (CV).
- Copies of relevant academic and professional certificates.
All applications must be sent to hr@ucc.co.tz with the subject line clearly stating the position applied for.
Application Deadline: 31 January 2025
Join us and become part of a team dedicated to advancing IT excellence and innovation. Together, we shape the future of technology in Tanzania.