We are looking for an Intermediate Developer to join a hybrid team in Stellenbosch. In this role, you will be responsible for building, maintaining and improving software systems, ensuring they run securely and efficiently. You will collaborate with other developers, support teams, and stakeholders to deliver high-quality solutions.
Key Responsibilities :
- Technical integration of new clients into existing systems
- Development testing and quality assurance
- Maintenance and fixes on current systems
- Enhancements to existing functionality
- Design and development of new features
- Query resolution (3rd line support)
- Ensuring system security and conducting audits
- Improving development techniques and processes
Required Technical Skills and Experience :
BSC or Beng in Software Development, Computer Science or Engineering35 years of relevant development experienceProficiency in Java (Standard and Enterprise Editions), Spring BootSQL (MS SQL Server / Postgres)Familiarity with development workflow tools : Eclipse / NetBeans IDEs, Maven, GITExperience working in continuous integration and testing environmentsKnowledge of OpenAPI protocolsNon-Negotiable Requirements :
BSC or Beng in Software Development, Computer Science or Engineering3+ years of strong development experienceJava, Spring Boot, Angular (experience highly preferred)In-depth experience in software development (not just fixed-term contracts or consulting / project work)Ability to work independently on complex tasksStrong understanding of full software lifecycleAdvantageous Technical Skills and Experience :
Exposure to financial transaction processing systemsExperience with multi-threaded, high-volume real-time systemsPostilion development skills (source / sink node development)Participation in Agile methodologies such as Scrum or KanbanExperience in front-end development using Angular