Boardroom logo
BoardroomPosted 1 month ago

Junior Developer

On-siteDurban, KwaZulu-Natal, South Africa

Full TimeEntry LevelBachelors DegreeSmall

Job Summary

Collaborate with the development team to design and develop software solutions while writing well-designed, efficient, and maintainable code. Conduct thorough testing of applications to ensure quality and functionality, and assist in troubleshooting defects. Participate in code reviews, provide constructive feedback, and work with cross-functional teams to gather requirements. Keep up to date with industry trends, document designs and specifications, and contribute to continuous process improvement. Requires a Bachelor's degree in Computer Science or equivalent experience, proficiency in C#, Java, Python, SQL, and JavaScript, along with strong problem-solving skills and familiarity with Git.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
  • Solid understanding of programming languages such as but not limited to: ASP. Net C# MVC
  • Solid understanding of programming languages such as but not limited to: Java
  • Solid understanding of programming languages such as but not limited to: Python
  • Solid understanding of programming languages such as but not limited to: SQL
  • Solid understanding of programming languages such as but not limited to: Javascript
  • Solid understanding of programming languages such as but not limited to: Typescript
  • Solid understanding of programming languages such as but not limited to: HTML, CSS
  • Solid understanding of programming languages such as but not limited to: Angular
  • Solid understanding of programming languages such as but not limited to: JSON
  • Solid understanding of programming languages such as but not limited to: XML
  • Solid understanding of programming languages such as but not limited to: Node Js
  • Good knowledge of software development frameworks and tools
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Ability to work in a fast-paced and deadline-driven environment
  • Knowledge of database concepts and SQL
  • Understanding of software development lifecycle and best practices
  • Good knowledge of version control systems (e.g., Git)
  • Self-motivated and eager to learn and improve technical skills

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce