
Back End Developer (3198) KG
- Pretoria, Gauteng
- Contract
- Full-time
- Develop and operate production ready business applications (24/7 Support)
- Liaise with customer, team members and external vendors
- Monitoring and operation of applications within AWS CloudWatch.
- Applying cloud-security patterns and concepts to the solutions and deployments
- Develop systems solutions in line with quality and delivery requirements.
- Identify risks / impediments, proactively resolve and/or escalate to the relevant parties.
- Comply with Code Compliance & Unit Testing standards and practices.
- Prepare system/technical documentation (as per ISO standards).
- Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teams.
- Any additional responsibilities assigned in the Agile Working Model (AWM)Team Charter
- Relevant IT Degree or equivalent experience
- Cloud Certifications (Developer Associate minimum, Professional preferred)
- Experienced in leading IT Teams
- 10+ years production experience with Node.js in serverless environments
- 5+ years automated testing experience (unit tests, end-to-end tests)
- 5+ years hands-on AWS serverless (Lambda, API Gateway, DynamoDB, SQS/SNS)
- Experience with Infrastructure as Code (CloudFormation preferred)
- Experience with CI/CD pipelines (GitHub actions preferred)
- Experience with Databases both SQL and NoSQL
- Experience with cloud technologies (Amazon AWS is strongly preferred):
- Compute: Kubernetes and Serverless
- API Gateway, CludWatch, DynamoDB, SQS, SNS, Kinesis, S3, etc.
- Virtual networks, including communication with on-premise networks
- Continuous Integration, Continuous Delivery (design, configuration and operation)
- Infrastructure as Cde (Terraform, CloudFormation)
- Automated deployment and configuration of components and systems
- Monitoring and log analytics
- Experience with Databases both Sql and NoSQL
- Experience with Design / Architecture Patterns
- Experience in AGILE or SCRUM.
- Anya dditional responsibilities assigned in the Agile Working Model (AWM) Charter
- Experience with Linear and Non-linear Optimisation
- Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory)
- Experience with Performance Testing and Tuning
- Experience with E-mobility
- Java