Our client has an opportunity available for a Senior Full Stack Developer based in Pretoria.
Requirements:
- Bachelor’s degree in Computer Science, Electronic/Computer Engineering, Information Technology or a related field.
- 4+ years’ experience in professional software development and engineering on large, complex projects.
- Knowledge and experience in:
- Enterprise Java, Maven
- Microservice frameworks such as Spring Boot or Lagom
- PostgreSQL
- RESTful Web services
- Modern web technologies
- Progressive Web App development
- Mobile-First Design
- NPM
- Software development or engineering
- Agile
- Full stack development.
- Experience in Docker, HL7/FHIR, Kubernetes, Microservices, etc. would be advantageous.
KPAs:
- Work across disciplines with researchers and experts to develop high-technology software solutions for clients.
- Contribute technically on large and complex projects, using cutting-edge technology and innovative designs.
- Form part of an agile team of software developers or engineers, delivering working software solutions.
- Assist the architects and lead developers with high-level system design and participate in development that translates those design into working systems.
- Contribute to the technology research of the group by producing research outputs in selected topics of interest.