Jobs / Mediro ICT
Back-End Developer (Advanced) 1848
via Mediro ICT · Pretoria, Gauteng
- Pay
- On application
- Type
- Contract
- Sector
- IT & Internet
- Closes
- in 2 days
- Recruiter
- Mediro ICT · All jobs at Mediro ICT
About the role
Our client, based in Pretoria is looking for a Back-End Developer (Advanced) to join their team.
- 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.
What they're looking for
- Qualifications/Experience:
- Relevant IT Degree or equivalent experience.
- Cloud Certifications (Developer Associate minimum, Professional preferred).
- Essential Skills:
- 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, CloudWatch, DynamoDB, SQS, SNS, Kinesis, S3, etc.
- Virtual networks, including communication with on-premise networks.
- Continuous Integration, Continuous Delivery (design, configuration and operation).
- Infrastructure as Code (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.
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
- Advantageous Skills:
- Experience with Linear and Nonlinear Optimization.
- Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory).
- Experience with Performance Testing and Tuning.
- Experience with E-mobility.
- Java.