Senior Software Engineer

Impact

Cape Town, South Africa
On-site
Java 8+
SQL
Spring mvc
Impact is seeking a Senior Software Engineer to join their Cape Town team, focusing on developing and delivering innovative solutions within their leading partnership management platform. The role emphasizes collaboration, technical expertise, and mentoring within a culture that values ambition and curiosity

Job Summary

  • As a Senior Software Engineer, your focus will be on delivering epics for the squad through planning, designing, implementing, testing and deploying.
  • You will have experience across multiple languages with practical experience in common architectural patterns, implementing blackbox and whitebox testing and complex integration testing frameworks.
  • We have an entrepreneurial spirit and a culture where ambition and curiosity is rewarded.

Matching Summary

Match Score: 85

Impact is seeking a Senior Software Engineer to join their Cape Town team, focusing on developing and delivering innovative solutions within their leading partnership management platform. The role emphasizes collaboration, technical expertise, and mentoring within a culture that values ambition and curiosity.

Skills & Requirements

Must-have

  • Java 8+
  • SQL
  • Spring MVC
  • HTTP/Rest protocols
  • CI (Jenkins/Bamboo/etc)
  • JVM & Garbage collection
  • Cloud Computing
  • Agile / Iterative processes

Nice-to-have

  • Opensource contributions
  • Digital Marketing knowledge
  • Front end technologies exposure
  • Google Cloud technology experience

Key Requirements

  • 8+ years experience
  • B.S. In Computer Science or related field or equivalent professional experience
  • TDD experience
  • Continuous Integration / Delivery methods
  • Experience working with Large Scale processing
  • Experience in monitoring, alerting and production support
  • Experience Mentoring / Training teams
  • Proven track record of influencing architecture

Work Rights

Not specified

Tailored Resume

Cover Letter