Junior Software Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 09-12-2019 9:35:19 AM
03-02-2020 9:35:19 AM
A leading dev house has an exciting job opportunity for a Junior Software Developer to join their dynamic team in Cape Town. If you have a detailed understanding of the SDLC and consider yourself extremely passionate about making games, then this team is perfect for you!

Your key job responsibilities as the Junior Software Developer in Cape Town will include:

- Communicate status and escalate on risks and issues appropriately and timeously
- Comprehensively create and maintain documentation of the software implementation, according to documentation standards
- Contribute to ensuring an appropriate software design, in conjunction with Technical Lead and Senior Developers, according to best practice
- Develop and release software as per the team standards and processes to meet the defined specifications or requirements within the agreed time
- Ensure that the development or maintenance performed does not compromise the quality or functionality and seeks guidance from Seniors where necessary
- Together with the tech lead or senior developer comes up with appropriate estimates
- Actively review and fix all defects found as per the defined quality standards
- Make sure your software does what it supposed to do as per the defined specification
- Takes full ownership of quality by working with the QA team to ensure the test plans are of a high quality and cover the full scope of development
- Test all changes you made and ensure that existing functionality works as expected
- Test your software as per the team's software quality charter

Requirements for this Junior Software Developer job in Cape Town:

- Relevant qualification
- 1-2 years relevant experience
- Understands the SDLC
- Experience in Programming (e.g. JavaScript, C#, Java, Unity, HTML5, etc.)
- Appropriate problem-solving skills
- Ability to troubleshoot with assistance
- Good written and verbal communication skills
- Effective time management
- Work under pressure