Our client based in Port Elizabeth has a position available in their organization for a Junior Developer.

Requirements:

  • Bachelor’s degree in computer science.
  • Relevant Bachelor’s Degree/Diploma in IT related field
  • Knowledge of basic coding languages including Java, PHP, C#, HTML5, JavaScript, Angular, Typescript and React.
  • Basic programming experience.
  • Knowledge of databases and operating systems.
  • Ability to learn new software and technologies quickly.
  • Ability to follow instructions and work in a team environment.
  • Detail-oriented.
  • Basic eCommerce knowledge and understanding is advantageous.
  • Some skills and experience in the use of GIT as version control
  • Experience in Linux (advantageous)
  • Valid code B driver’s license and own transport
  • Passed credit and criminal checks
  • South African Citizen or valid South African work permit

Desired Behavioral indicators:

  • The ability to interact and collaborate with a dynamic and ambitious team.
  • Good verbal and written communication.
  • Team player with a positive attitude; being proactive.
  • Strong problem-solving skills, with critical and analytical thinking.
  • The ability to work under supervision and learn from others incl. mentors
  • The ability to work in an ambiguous, high-pressure environment and meet deadlines.
  • Must have a good understanding of user interfaces and modern web design standards.
  • Knowledge and interest in computer systems and the latest technologies.
  • The ability to learn new technologies quickly.
  • The ability to communicate complex procedures to other colleagues.
  • Commercial and business awareness.

Duties and Responsibilities:

  • Assisting the senior development team members with all aspects of software design, coding, and testing.
  • Attending and contributing to company development meetings.
  • Learning the codebase of the various projects that you are on and improving your coding skills.
  • Writing and maintaining good quality code with as few errors as possible.
  • Writing and maintaining unit tests for automation and evolution of our CI/CD implementation across projects.
  • Resolving and fixing bugs that are noticed in projects that you are working on.
  • Monitoring the technical performance of internal systems.
  • Responding to requests from the development team.
  • Gathering information from consumers about program functionality.

If you are not contacted within two weeks of applying, please consider your application unsuccessful.

Learn more/Apply for this position