Software Engineer at Computer Centre Tanzania, August 2026 - 2026-08-11

Computer Centre Tanzania, August 2026

Dar es Salaam 11/08/26 -10/09/26

Descriptions

SUMMARY

OVERVIEW

- We are seeking a skilled and motivated Software Engineer with strong Linux expertise to design, develop, deploy, and maintain software applications and supporting infrastructure.

KEY RESPONSIBILITIES

- Design, develop, test, and maintain software applications and services.

- Develop and optimize applications for Linux-based environments.

- Install, configure, administer, and troubleshoot Linux servers.

- Write clean, maintainable, and well-documented code following software engineering best practices.

- Develop shell scripts and automation tools to improve operational efficiency.

- Monitor application performance and resolve software and system issues.

- Collaborate with DevOps, Quality Assurance (QA), and Infrastructure teams to ensure reliable deployments.

- Participate in code reviews and contribute to continuous improvement initiatives.

- Manage source code using Git and participate in Continuous Integration and Continuous Delivery (CI/CD) processes.

- Implement security best practices for Linux systems and applications.

- Troubleshoot production issues and provide timely resolutions.

- Stay current with emerging technologies and recommend improvements where appropriate.

REQUIREMENTS

- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

- At least three years of professional software development experience.

- Strong knowledge of Linux operating systems, including Ubuntu, Red Hat, CentOS, Rocky Linux, or similar systems.

- Proficiency in one or more programming languages, such as:

- Python

- Java

- C++

- Go

- C#

- Experience with Bash or shell scripting.

- Strong understanding of the software development lifecycle (SDLC).

- Experience using Git for version control.

- Familiarity with REST APIs and web services.

- Experience working with relational databases, such as PostgreSQL, MySQL, or SQL Server.

- Strong analytical, troubleshooting, and problem-solving skills.

- Excellent written and verbal communication skills.

PREFERRED QUALIFICATIONS

- Experience with Docker and Kubernetes.

- Knowledge of cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform.

- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.

- Experience with configuration management tools such as Ansible, Puppet, or Chef.

- Knowledge of networking concepts, including TCP/IP, DNS, SSH, and firewalls.

- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Nagios.

- Linux certifications, such as RHCSA, RHCE, LPIC, or CompTIA Linux+, will be an added advantage.

BENEFITS

- Competitive salary and benefits.

- Opportunities for professional development and certification.

- A collaborative and innovative work environment.

- Exposure to modern technologies and cloud platforms.

- Career growth opportunities.

DEADLINE

- Not specified

JOB TYPE

- Full-time

HOW TO APPLY

How to apply Email: Interested candidates should send their CV and relevant certifications to: [email protected] Use the instructions inside the job description to apply.

Fanya Biashara yako ikue zaidi.

CATEGORIES

Apply For An Advert.


Email