Senior Full-Stack Developer at Derivco. (Umhlanga, South Africa)

Senior Full-Stack Developer at Derivco. (Umhlanga, South Africa)

Add To Bookmarks
Location: Umhlanga, South Africa
Type: Full Time
Created: 2021-06-18 05:01:11

Apply Here

If you’re a Senior Full Stack Developer who looks challenge straight in the eye, get ready for a career enhancement, because our Enhance Team is looking for you.

Enhance designs and develops new products and technologies to aid testing and studios in delivering quality across our Games unit in the most efficient time. In this role, you will be required to collaborate with other developers and engineers to design and implement automation and tools.

Part of these responsibilities include eliciting requirements for new tools, writing/debugging code and extending the current automation capability. Get ready to upskill quickly and adapt to the technologies and ways of working to deliver business value both quickly and efficiently – it’s key to being successful in this role. But you’ve got this – we believe in you.

A typical day in this role will include analyzing, designing, and producing quality software and documentation under supervision as per agreed specification, by adhering to the defined team standards and best practices. Challenging enough? Let’s see if you have what it takes…

Key Requirements:

  • Minimum 3-year relevant qualification and at least 5 years software development experience OR
  • Relevant 1-year certification and at least 7 years software development experience OR
  • Minimum 8 years software development experience
  • The technology stack we work in includes & is not limited to
    • C#
    • .Net
    • MS SQL,
    • HTML,
    • Selenium,
    • NoSQL,
    • Angular/React/Polymer
    • Containerization
  • Technical leadership
  • Understanding of code design patterns
  • Ability to understand complex code
  • Track record of effective troubleshooting
  • Ability to understand and stay abreast of software development methodologies and best practices
  • Appropriate problem-solving skills
  • Effective prioritization
  • Effective time management
  • Software analysis and design skills
  • Effective written and verbal communication skills
  • Understand Product life cycle
  • Technical coaching skills

Key Responsibilities:

  • Develop & Maintain Software:
  • Growth of People:
  • Knowledge Sharing:

Are you ready to take your seat amongst the best? Apply now!