Senior Software Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 20-09-2019 1:19:33 PM
15-11-2019 1:19:33 PM
Would you like to work for a leading dev house that designs and develops trailblazing technology? Keep reading! This team have a great job opportunity for a Senior Software Developer to join their dynamic team, in the gaming space in Cape Town. If you have a detailed understanding of the SDLC and consider yourself extremely passionate about making games, then this is your team!

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

- Acquire and maintain in-depth knowledge of your product and understand it's internal and external dependencies
- Analyse requirements and creates an appropriate software design, in conjunction with other Developers, according to best practice and organizational initiatives and objectives
- Assist and guide team members with their requirement analysis and design
- Collaborating with senior colleagues in creating and maintaining the team's SDLC
- Communicate status and escalate on risks and issues appropriately and timeously
- Comprehensively create and maintain documentation of the software and system design and implementation, according to documentation standards
- Create appropriate task estimates and reviews them with the team. Supports the team in task estimation reviews
- Develop, maintain, adhere to and oversee application of development and documentation standards, and team processes
- 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 of the software
- Provide technical leadership in understanding the project complexity, scope and risk for your product

Requirements for this Senior Software Developer job in Cape Town:

- Relevant qualification
- Relevant technical skill
- Understand and stay abreast of software development methodologies and best practices
- Understanding of code design patterns
- Ability to understand complex code
- Track record of effective troubleshooting
- Experience in Programming (i.e. JavaScript, Java, #C)
•- Experience in Typescript and Angular (Advantageous)
- Software analysis and design skills
- Technical coaching skills
- Technical leadership