Senior Software Developer

dentsu

Cape Town, South Africa
Participate in entire software development cycle
Ensure long-term code reusability and stability
Identify security and usability issues proactively
The role involves providing technical guidance and suggesting improvements in development processes while delivering required software features

Job Summary

  • The role involves providing technical guidance and suggesting improvements in development processes while delivering required software features.
  • Candidates are expected to participate in the entire software development cycle from requirements analysis to documentation and unit testing.
  • The position requires taking ownership of complex application features and mentoring new software engineers within the team.

Matching Summary

Match Score: 85

The role involves providing technical guidance and suggesting improvements in development processes while delivering required software features.

Skills & Requirements

Must-have

  • Participate in entire software development cycle
  • Ensure long-term code reusability and stability
  • Identify security and usability issues proactively
  • Deliver complex application features independently
  • Mentor new software engineers

Nice-to-have

  • Proactive identification of technical strategies
  • Knowledge sharing and training delivery
  • Integration of new technologies
  • Accurate personal estimation skills

Key Requirements

  • Ability to work independently without guidance
  • Experience with release processes compliance
  • Strong background in software design and architecture

Work Rights

Not specified

Tailored Resume

Cover Letter