Senior Software Developer 🎉
  • Dar es Salaam, Tanzania
  • viaKaziConnect
3 hours ago
Senior Level
Computer Engineering, Software Development and Cyber Security
5 - 7 years
Bachelor’s degree in computer engineering or computer science
Job Summary
We are seeking an experienced Senior Software Developer to lead our development team. In this role, you will oversee the creation and implementation of new software systems, update existing software, and conduct feasibility studies on company systems. While primarily managerial, this position also requires hands-on coding, report generation, and mentoring of junior developers.

Duties And Responsibilities
  • Meet with development managers to discuss software projects.
  • Conduct feasibility studies for upgraded software systems.
  • Design new software programs, websites, and applications.
  • Assign tasks to junior developers, including coding, testing, debugging, and analytics.
  • Write advanced programming code.
  • Review updated software systems.
  • Manage project timelines and tasks.
  • Write development reports.
  • Create technical documents for new software programs.
  • Train staff on software use.

Education Other Skills Required
  • Bachelor’s degree in computer engineering or computer science.
  • 3 years experience as a software programmer.
  • Managerial experience preferred.
  • Advanced knowledge of programming languages, including JavaScript, HTML5, C++, Java, SQL, and PHP.
  • Familiarity with system frameworks such as .NET, Git, AngularJS, and GitHub.
  • Experience in creating and maintaining databases.
  • Proficiency with Agile development methodologies.
  • Advanced project management skills.
  • Strong interpersonal skills. 
  • Master’s degree in computer science or a related field.
  • Experience leading development teams.
  • Knowledge of cloud services and deployment.
  • Familiarity with DevOps practices.
Looking For A Job?

Your next role could be with one of these top leading organizations.

Apply now
Are You Recruiting?

Attract, Engage and Recruit talent in one place with our linked CV database. .

Post a Job