24 IT & Software jobs in Tanzania
Call for Information Technology (IT) Experts, Tanzania

Posted 3 days ago
Job Viewed
Job Description
**Requisition ID:**
42040BR
**Business Unit:**
ISU
**Job Description:**
CDM Smith is a privately owned, global, full-service consulting, design/build engineering, construction, and operations firm helping public and private clients improve their environment and infrastructure through award-winning projects. Since 1947, we have provided innovative solutions developed through strong client relationships of mutual trust and respect and a commitment to quality and integrity. From a three-person firm in the United States to today's staff of more than 6,000 worldwide, CDM Smith has grown and diversified with our clients' needs in mind. Our mission is to reach one goal - the client's - by providing the right total solutions.
CDM Smith seeks professionals with a diverse range of skills and experiences to join our dynamic team for a consultancy assignment in Tanzania. The Msimbazi Basin Development Project, implemented by the government of Tanzania, aims to enhance flood resilience and integrated urban development in the economically significant and flood-prone Msimbazi river basin in Dar es Salaam. The project involves resettlement assistance for over 2,000 households, re-contouring the lower basin to increase hydraulic capacity, and creating flood detention plains for safer land use. Additionally, the project will relocate the existing BRT depot and raise and widen the Jangwani Bridge to reduce traffic interruptions. Various interventions such as reforestation, greening, riverbank protection, solid waste management, sediment traps, and river maintenance will be implemented for the sustainability of these investments.
The consultancy services required for this proposed project include designing modeling tools and monitoring protocols, implementing these tools, and providing technical analysis to support major construction activities. The consultant will also facilitate stakeholder dialogue and draft an Integrated Watershed Management Plan.
Interested individuals, either on a long-term or short-term basis, are invited to submit their CVs demonstrating their expertise in the following disciplines:
- Information Technology (DTL)
- IT Systems Designer specializing in watershed Or hydrological decision support systems
- System Analyst
- Software Engineer
- Hardware Engineer
- System Architect
- Database Designer
- Database Administrator
- System Administrator
- UI/UX Designer/Developer
- Hydraulic and hydro-morphologic modeler
- Water quality modeler
- Hydromet monitoring expert
Location: Dar es Salaam, Tanzania
Duration: Up to 30 months
**Job Title:**
Call for Information Technology (IT) Experts, Tanzania
**Group:**
IDG
**Employment Type:**
Local
**Minimum Qualifications:**
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Systems Design, or a related field.
- At least 5 years of relevant experience in IT systems development, infrastructure design, or enterprise-level software implementation.
- Demonstrated experience in one or more of the following:
- Systems analysis and architecture
- Software or hardware engineering
- Database design, administration, or optimization
- Network and systems administration
- UI/UX design and front-end development
- Proficiency in relevant programming languages, platforms, or tools (e.g., Python, Java, SQL, AWS, Azure, Figma, etc.).
- Familiarity with IT security standards, data protection protocols, and system integration practices.
- Familiarity with Tanzania institutional, legal and planning environment
- Strong problem-solving and documentation skills.
- Proficiency in English (spoken and written). Knowledge of Swahili is an added advantage.
- Experience working in multidisciplinary teams and field-based environments, especially in developing or transitional economies.
- Strong analytical and communication skills
**Preferred Qualifications:**
- Master's degree or higher in a relevant technical discipline.
- Proven experience on large-scale or donor-funded IT projects.
- Registered or accredited with relevant professional bodies.Experience with agile development methodologies, DevOps practices, or cloud-native architectures.
- Knowledge of IT governance, digital transformation strategies, or enterprise architecture frameworks.
- Leadership experience in managing cross-functional IT teams or overseeing complex systems design and deployment.
**Why CDM Smith?:**
Check out this video and find out why our team loves to work here! ( Us! CDM Smith - where amazing career journeys unfold.**
Imagine a place committed to offering an unmatched employee experience. Where you work on projects that are meaningful to you. Where you play an active part in shaping your career journey. Where your co-workers are invested in you and your success. Where you are encouraged and supported to do your very best and given the tools and resources to do so. Where it's a priority that the company takes good care of you and your family.
Our employees are the heart of our company. As an employer of choice, our goal is to provide a challenging, progressive and inclusive work environment which fosters personal leadership, career growth and development for every employee. We value passionate individuals who challenge the norm, deliver world-class solutions and bring diverse perspectives. Join our team, and together we will make a difference and change the world.
**Job Site Location:**
Tanzania - Dar es Saalm
**Agency Disclaimer:**
All vendors must have a signed CDM Smith Placement Agreement from the CDM Smith Recruitment Center Manager to receive payment for your placement. Verbal or written commitments from any other member of the CDM Smith staff will not be considered binding terms. All unsolicited resumes sent to CDM Smith and any resume submitted to any employee outside of CDM Smith Recruiting Center Team (RCT) will be considered property of CDM Smith. CDM Smith will not be held liable to pay a placement fee.
**Amount of Travel Required:**
15%
**Assignment Category:**
Fulltime-Regular
**Background Check and Drug Testing Information:**
CDM Smith Inc. and its divisions and subsidiaries (hereafter collectively referred to as "CDM Smith") reserves the right to require background checks including criminal, employment, education, licensure, etc. as well as credit and motor vehicle when applicable for certain positions. In addition, CDM Smith may conduct drug testing for designated positions. Background checks are conducted after an offer of employment has been made in the United States. The timing of when background checks will be conducted on candidates for positions outside the United States will vary based on country statutory law but in no case, will the background check precede an interview. CDM Smith will conduct interviews of qualified individuals prior to requesting a criminal background check, and no job application submitted prior to such interview shall inquire into an applicant's criminal history. If this position is subject to a background check for any convictions related to its responsibilities and requirements, employment will be contingent upon successful completion of a background investigation including criminal history. Criminal history will not automatically disqualify a candidate. In addition, during employment individuals may be required by CDM Smith or a CDM Smith client to successfully complete additional background checks, including motor vehicle record as well as drug testing.
Country IT Specialist
Posted today
Job Viewed
Job Description
Job Summary
The Country IT Specialist under the overall guidance of the Head of Finance and IT and the Regional ICT Director is strategically and operationally accountable for the Country’s ICT to ensure the innovative and effective use of ICT.
Dimensions of the Role
Responsible for leading the strategic direction and delivery of quality ICT Infrastructure and environment services, Information Security and ICT4D services to deliver against the corporate and service plans in Country Office and PUs to meet the needs and aspirations of over 150 ICT users.Responsible for leading digital transformation to improve efficiency and effectivenessProvide strategic input to the budget planning processes, advising on the allocation and control of financial resources and maintaining overall responsibility for the budgets of the department of about EURO 150K annually.Accountable for the delivery and managing a mix of technologies, business continuity, IT security, risk management and effective support of the County’s ICT infrastructure and systems comprising of a) desktops, laptops, tablets, Servers, printers, routers/ switches and hubs; b) Corporate Applications ERP, Human Resource Information System, and c) a variety of SW licences d) network management and troubleshooting/escalating Internet connectivity issues to ISP across all officesResponsible for Data protection (DPO and Data Privacy Point Person)Responsibilities· Global ICT strategy Implementation
· Developed Country implementation plan of the global ICT strategy: Develops a framework for Country of the global ICT strategy.
· Global IT management standards
· Country ICT strategies: Leads the development and implementation of country IT Strategies
· ICT operational plans: Ensures that relevant operational plans exist to deliver country IT Strategies
· IT Business Continuity plan Framework: Develops an IT Business Continuity plan Framework for the organization’s Program Units
· ICT4D implementation plan for organization’s Programs: Develops an ICT4D implementation plan/framework to guide ICT4D projects in the organization.
· ICT Infrastructure plan: Develops an effective Country IT Infrastructure and manages IT service provision and service levels in the country.
· Prepare ICT capacity plan: Builds country ICT capacity, aligned to the organization’s strategic directions, global strategic IT plan, corporate policies and local priorities as an integral part of the Country Strategic Plan.
· Plans for the country as a member of country management: Work closely with country management on the country’s business priorities to make IT an effective strategic enabler for the implementation of CSP.
RequirementsKnowledge and Experience Degree in Computer Studies or equivalent with 5 years’ experience.Relevant professional qualification and management courses.Computer hardware and software systems and ProgramsComputer networks, network administration and network installationComputer troubleshootingComputer viruses and securityE-mail and internet programsProject managementSkills specific to the ITC4D role: · IT technical skills in infrastructure and/or applications· ICT4D skills and initiatives· Understanding of organization’s business processes and strategic objectives· Proven knowledge of Microsoft Windows, SQL Server, Exchange server and communication Technologies.· Database Administration skills· Ability to understand and communicate context and opportunities for IT in development and IT innovation for programs.· Project Management SkillsWeb Developer Intern
Posted today
Job Viewed
Job Description
Job Overview
We are looking for enthusiastic Website/Web Development Interns for ongoing vacancies, who are excited to build real-world experience in web development and design. This internship, lasting 1 to 6 months (based on your availability), provides the opportunity to work on real-life projects, learn modern web development practices, and develop skills under the guidance of experienced developers. We are creating a pool of our own trained interns with a plan of global expansion worldwide in near future.
Responsibilities
- Assist in building and redesigning websites from scratch, ensuring mobile-friendly and user-centric designs.
- Collaborate with the design and development teams to optimize websites for performance, scalability, and SEO.
- Create wireframes and sitemaps to support project planning and improve user experience (UX) design.
- Develop responsive and interactive front-end user interfaces (UI) and assist in back-end tasks for smooth website functionality.
- Participate in project brainstorming sessions to support our development strategies.
- Contribute to troubleshooting, debugging, and testing processes to maintain high-quality standards.
- Follow best practices in clean coding, version control, and web design standards.
Requirements
- Open to all Candidates Worldwide.
- A PC or laptop with a stable internet connection.
- Basic understanding of HTML, CSS, and JavaScript is a plus but not mandatory.
- Strong problem-solving skills, attention to detail, and a proactive attitude.
- Comfortable working in a remote environment with an eagerness to learn and adapt.
Benefits
- Hands-on experience in web development with exposure to industry-standard tools and frameworks.
- Mentorship from experienced web developers to support your learning journey.
- Flexible internship duration, from 1 to 6 months, tailored to your goals and availability.
- Potential for a paid stipend based on performance, duration, and project contributions.
- Opportunity to work remotely in a supportive, globally-focused team environment.
This role is ideal for individuals looking to gain practical web development experience, contribute to impactful projects, and build skills that are essential for a successful career in web development. If you are passionate about building websites that make a difference, we encourage you to apply and grow with us!
Web Developer Intern
Posted today
Job Viewed
Job Description
Job Overview
We are looking for enthusiastic Website/Web Development Interns for ongoing vacancies, who are excited to build real-world experience in web development and design. This internship, lasting 1 to 6 months (based on your availability), provides the opportunity to work on real-life projects, learn modern web development practices, and develop skills under the guidance of experienced developers. We are creating a pool of our own trained interns with a plan of global expansion worldwide in near future.
Responsibilities
- Assist in building and redesigning websites from scratch, ensuring mobile-friendly and user-centric designs.
- Collaborate with the design and development teams to optimize websites for performance, scalability, and SEO.
- Create wireframes and sitemaps to support project planning and improve user experience (UX) design.
- Develop responsive and interactive front-end user interfaces (UI) and assist in back-end tasks for smooth website functionality.
- Participate in project brainstorming sessions to support our development strategies.
- Contribute to troubleshooting, debugging, and testing processes to maintain high-quality standards.
- Follow best practices in clean coding, version control, and web design standards.
Requirements
- Open to all Candidates Worldwide.
- A PC or laptop with a stable internet connection.
- Basic understanding of HTML, CSS, and JavaScript is a plus but not mandatory.
- Strong problem-solving skills, attention to detail, and a proactive attitude.
- Comfortable working in a remote environment with an eagerness to learn and adapt.
Benefits
- Hands-on experience in web development with exposure to industry-standard tools and frameworks.
- Mentorship from experienced web developers to support your learning journey.
- Flexible internship duration, from 1 to 6 months, tailored to your goals and availability.
- Potential for a paid stipend based on performance, duration, and project contributions.
- Opportunity to work remotely in a supportive, globally-focused team environment.
This role is ideal for individuals looking to gain practical web development experience, contribute to impactful projects, and build skills that are essential for a successful career in web development. If you are passionate about building websites that make a difference, we encourage you to apply and grow with us!
Test Job
Posted 9 days ago
Job Viewed
Job Description
This is a remote position.
This is a test Job, Do not apply. The IT Executive is responsible for maintaining the company’s IT infrastructure, ensuring seamless operation of hardware, software, networks, and IT support systems. They assist in implementing new technology initiatives and provide support to internal teams to improve efficiency and security across the organization. Requirements This is a test Job, Do not apply. Provide technical support to staff, resolving hardware, software, and network issues.Install, configure, and maintain computers, printers, servers, and network devices .Manage user accounts, emails, and permissions via tools like Active Directory, Office 365, etc.Monitor system performance and troubleshoot network issues to ensure uptime and reliability.Maintain IT inventory records including hardware, software licenses, and warranties.Assist in implementation and upgrades of enterprise systems , ERP, and internal platforms. Benefits This is a test Job, Do not apply.IT Assistant Manager
Posted 22 days ago
Job Viewed
Job Description
Job Purpose :
To assist the HoD in performing the functions pertain to the IT Department to support compliance with relevant statutes governing the company. At the same time, the recruit would be required to assist in the smooth functioning of the department.
Responsibilities Supporting day to day Premia related issues such as fiscalizing invoices, configuring users, access, permission, EDMS, Java ConfigurationProduction of reports (Premium Register, Claims Paid, Claims OS)L3 Support issues to WeNxt and coordination with vendor for resolutionVendor Management and coordination with various activitiesOS InstallationsPatch management and licensingMonitoring servers’ performance metrics such as CPU usage, memory utilization, disk I/O, and network throughput to identify and resolve performance bottlenecks.Active Directory management (GPA's (Access Controls, Data Security, Patch Management, Password Management etc), user account managementNetwork troubleshooting, IP Pool Management, Protocols and VPN managementFirewall managementTraining on effective use of IT resources (Internet, Printers and other equipment)Preparing change request, discussion with business and converting business ideas to technical presentation, co-ordination with the vendors for business requirement, delivery timelines tracking, and delivery validationsMonitor and manage cloud infrastructure (AWS/Azure/GCP) for performance, reliability, and cost optimization.Troubleshoot and resolve infrastructure issues across compute, storage, and databases.Automate cloud operations using Infrastructure as Code (IaC) tools such as Terraform, CloudFormation etc.Manage backups, patching, and system updatesImplement and enforce cloud security best practices and policies (IAM, encryption, network security).Respond to security incidents and perform root cause analysis.Conduct regular vulnerability scans, audits, and remediation tasks.Work with compliance teams on cloud security assessments and regulatory requirements.Design, implement, and troubleshoot virtual networks, firewalls, VPNs, and hybrid cloud connectivity.Manage DNS, load balancers, NAT gateways, and private link/peering configurations.Support secure access configurations including SSO, MFA, and identity federation.Ensure reliable record keeping and available when needed in both fiscal and digital formDesign and implement RESTful microservices using Spring Boot.Develop backend logic using Java and frontend logic using Angular/React as per project standards and best practices.Integrate with MySQL/Oracle databases: design schema, write efficient queries, and optimize performance.Implement and maintain unit tests and integration tests to ensure high code quality.Troubleshoot and debug production issues as part of the support cycle.Participate in code reviews, knowledge-sharing, and continuous improvement processes.Ensure application security, data protection, and compliance with software development best practices.RequirementsKnowledge and Experience Strong programming experience in Java (preferably Java 8 or higher).Solid hands-on experience with Spring Boot and Spring Cloud (Eureka, Config Server, etc.).Experience designing and developing REST APIs.Strong understanding of microservices architecture and principles.Proficient in MySQL/Oracle: database design, complex queries, indexing, optimization.Experience with tools like JPA/Hibernate, Liquibase/Flyway for DB migrations.Familiar with Maven/Gradle, Git, and CI/CD pipelines.Familiar with containerization tools like Docker and orchestration platforms like Kubernetes (optional but preferred).Good understanding of message brokers like Kafka or RabbitMQ (preferred).Familiarity with NoSQL databases like MongoDB or Redis.Knowledge of monitoring tools like Prometheus, Grafana, or ELK stack.System Administrator
Posted 27 days ago
Job Viewed
Job Description
The System Administrator will be responsible for overseeing and maintaining all systems within a Data Center. The System Administrator will be responsible for ensuring the optimal performance, security, and availability of server hardware, VMware vSphere, Linux, MySQL Database systems, and containerized environments that support the business's core applications and key office applications. This role demands a proactive and hands-on approach to comprehensive system monitoring, incident management, and process optimization, incorporating advanced container management solutions such as Docker and Kubernetes. The System Administrator will be adept at deploying, orchestrating, and maintaining containerized applications in a high-performance, 24/7 mission-critical systems environment, ensuring robust scalability, fault tolerance, and optimal resource allocation.
Responsibilities · Manage and maintain HP server hardware, VMware infrastructure, Linux systems, and containerized environments (Docker, Kubernetes) to ensure optimal uptime and performance.· Conduct daily system monitoring to verify the integrity and availability of server resources, system processes, and key applications, including container orchestration.· Implement and manage containerized applications using Docker and Kubernetes, ensuring proper configuration, scaling, and monitoring.· Perform regular security monitoring to detect and mitigate potential intrusions, unauthorized access, and system vulnerabilities, including container security checks.· Execute daily backup operations, ensuring successful completion of data backups and secure storage of recovery tapes/disks offsite as necessary.· Implement file archival and data purge processes as needed to optimize storage management.· Manage user account creation, modification, and deactivation in line with company policies and security protocols.· Provide timely support to internal teams, addressing system-related incidents, troubleshooting hardware/software issues, and coordinating with impacted teams to minimize downtime.· Apply OS patches, updates, and security upgrades on a scheduled basis to maintain system integrity and compliance.· Configure and maintain system software, utilities, and applications essential for SportPesa operations, including API integrations and asset management systems.· Develop and maintain comprehensive documentation of operational procedures, system configurations, and incident response protocols.· Monitor and report system performance metrics to support proactive capacity planning and resource optimization.· Conduct ongoing performance tuning, hardware upgrades, and resource optimization to meet dynamic business needs, with a focus on containerized workloads.· Configure CPU, memory, and disk partitions to maintain optimal resource allocation and prevent performance bottlenecks.· Maintain data center environmental controls, including HVAC systems, power distribution, and physical security measures.· Lead incident management efforts, implementing structured response plans to minimize service disruptions and data loss.· Collaborate with the cybersecurity team to implement security best practices and maintain a secure operating environment, including container security best practices.· Participate in strategic planning sessions to assess system requirements and align IT infrastructure with business objectives.RequirementsKnowledge and Experience · Bachelor’s degree in Computer Science, Information Technology, or a related field.· Minimum of 5 years of proven experience in systems administration, preferably within a high-availability data cente.· Hands-on experience with HP server hardware, VMware vSphere, Linux (Ubuntu, CentOS, RedHat), MySQL databases, Docker, and Kubernetes.· Strong knowledge of virtualization, storage systems, network protocols, and security frameworks.· Proficiency in backup and recovery solutions, data integrity management, and disaster recovery planning.· Experience in scripting and automation using Bash, PowerShell, or Python.· Demonstrated expertise in incident management, root cause analysis, and proactive system monitoring.· Experience with API integrations and microservices architecture.· Professional certifications such as RHCE, VCP, Docker Certified Associate, Kubernetes Administrator (CKA), ITIL, or CompTIA Server+ are highly desirable.· Strong communication skills with the ability to convey technical concepts to non-technical Preferred Skills and Attributes: · Proactive, detail-oriented, and capable of handling high-pressure situations with minimal supervision.· Excellent analytical and problem-solving skills, with a focus on operational efficiency and risk mitigation.· Ability to work effectively in a dynamic team environment and manage multiple projects concurrently.· In-depth knowledge of system performance monitoring, server optimization, and data security.· Commitment to continuous learning and staying updated with emerging technologies and industry trends.Be The First To Know
About the latest It software Jobs in Tanzania !
DevOps Manager - IT
Posted 27 days ago
Job Viewed
Job Description
DevOps Manager will be responsible for overseeing the delivery, maintenance, and optimization of our DevOps solutions. DevOps Manager will lead a team, driving high availability and reliability in our hybrid infrastructure, which includes both cloud and on-premises systems. The role of DevOps Manager will involve hands-on support, providing both 2nd and 3rd line assistance, while collaborating closely with our global IT teams.
Duties and Responsibilities
IT Systems Management: Lead the design, deployment, configuration, testing, and monitoring of IT systems to support high availability, security, and scalability across all environments. Infrastructure as Code (IaC): Develop and maintain infrastructure using Terraform, Ansible, or CloudFormation.Performance Optimization: Monitor system performance, ensuring robust performance, scalability, and reliability. Security & Compliance: Collaborate with security teams to maintain and enhance system security.Team Leadership: Mentor and provide direction to the DevOps team, fostering continuous development.Knowledge Sharing: Document processes to support team knowledge sharing and ensure consistent system reliability.Technology & Innovation: Stay informed on emerging trends in DevOps and cloud computing, bringing insights back to the team.Performs other duties may be assigned by the Management.RequirementsKnowledge and Experience Bachelor’s degree in computer science, engineering, or related field.5+ years of experience in a DevOps or related role, with at least 2 years in a managerial or team leadership capacityProficiency in scripting languages such as Python, Shell, or PowerShell. Hands-on experience with containerization (Docker) and orchestration (Kubernetes).Strong understanding of cloud platforms (AWS, Azure, Google Cloud) and hybrid infrastructure.Expertise in version control, ideally GitLab. Proven leadership, mentoring, and team management skills.Strong problem-solving abilities and excellent communication skills.Time-management abilities. Confidentiality.Familiarity with monitoring and logging tools such as Prometheus, ELK stack, or Grafana.Knowledge of networking concepts, protocols, and security best practices.Experience with microservices architecture and serverless computing. Proficiency in database management (MySQL, PostgreSQL, Couchbase, MongoDB).