Course Description
Bachelor of Software Engineering is offered at UDSM, DIT, NM-AIST, and other universities. Students learn software development, programming, database design, web development, mobile app development, system analysis, and software project management. The programme includes hands-on coding projects and industry internship. Graduates work as software developers, web developers, mobile app developers, and IT consultants in Tanzania's growing tech industry including banks, telecoms, fintech companies, and government IT departments.
Career Opportunities
Software Developer (Tech Companies - NCR Tanzania, Huawei Tanzania, Banks - CRDB, NMB, NBC, Telecom - Vodacom, Airtel, Tigo, Halotel, Tech Startups - Buni Hub, Kinu, Sahara Ventures, DTBi), Web Developer (Digital Agencies, Corporate IT Departments, eGA - e-Government Agency, NGOs), Mobile App Developer (FinTech - Nala, Selcom, M-Pesa, Tigo Pesa, Banks), Full-Stack Developer (Software Houses, IT Consulting Firms), Backend Developer, Frontend Developer, DevOps Engineer, Software Architect, Quality Assurance Engineer, IT Consultant, Tech Startup Founder, Government IT Officer (eGA, TRA, NIDA, NSSF, BRELA), ICT Teacher (Secondary Schools, Vocational Training - VETA, Universities)
A professional who creates computer programs, mobile applications, and websites. Works in ...
TZS 800,000 - 5,000,000/month
In High Demand