PRASDEL | Systems Developers at TYD innovation Incubator

Vacancy Details

Title: Systems Developers

Category: Internship

Education Level: Diploma/Bachelor

Application Deadline: May 12, 2023

Location: Dar es Salaam

Start Date: Jun 5, 2023

End Date: Dec 1, 2023

Duration: 25 Weeks

Allowance: Confidential

Description

If you want to become a skilled software developer to be able to develop different types of projects, you can join us. Your duties will primarily revolve around practicing how to building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures, and also working with customers or departments on technical issues including software system design and maintenance.

Requirements

Advance Diploma or Bachelor Degree in Computer Science/ Information and Communication Technology/ Information Technology/ Computer Engineering/ Software Engineering or related fields.

One should have an understanding of:

  • CSS 3
  • HTML 5
  • Version Control: Git
  • JavaScript
  • MySQL Database Server
  • PHP & Laravel framework
  • Bootstrap

Also the applicant should possess the following skills:

  • Knowledge of the software development life-cycle.
  • The desire to work in a fast-paced environment.
  • Ability to develop unit testing of code components or complete applications.
  • Creativity is always a plus.
  • Must be a full-stack developer and understand concepts of software engineering.
  • Experience working on a variety of software development projects.
  • Deep programming language knowledge.
  • Should have excellent written and verbal communication skills.
  • Should have excellent presentation skills
  • Should have a basic knowledge of computer applications (Microsoft Power Point, Office and Excel).
  • Should have a strong presence of mind and analytical skill.
  • Should have calm mind in a stressful environment.
  • Should be able to work well with a range of people.
  • Should be able to work under pressure
  • Should be a team player