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