SUMMARY:
ESSENTIAL SKILLS:
- Technical Knowledge
- Familiarity with Microservices Architecture, Cloud-native solutions, and Container Architecture. 10+ years production experience in backend software development using one or more of: Java (preferred)
- Python
- JavaScript / TypeScript / Node.js
- Experience designing, developing, and operating distributed systems and cloud-native applications. Experience with cloud technologies (Amazon AWS is strongly preferred):
- Compute: Kubernetes and Serverless
- API Gateway, CloudWatch, ECS, Lambda, OpenSearch, RDS, S3 etc.
- Experience with Infrastructure as Code (Terraform preferred)
- Experience with Databases both Sql and NoSql
- Experience with CI/CD pipelines (GitHub actions preferred)
- Experience with automated deployment and configuration of systems and components.
- Experience with monitoring, observability, and log analytics.
- Experience with: RESTful API design and implementation Git
- Design and Architecture Patterns
- Secure software development practices
- Strong experience with automated testing practices, including:
- Unit Testing
- Integration Testing
- End-to-End Testing
- Experience working within Agile and Scrum environments.
ADVANTAGEOUS SKILLS:- Experience with Apache Kafka and Kafka Streams
- Experience designing and implementing event-driven solutions
- Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory) Experience with Performance Testing and Tuning
POSITION INFO:
ROLE & RESPONSIBILITIES: Experience with Apache Kafka and Kafka Streams Experience designing and implementing event-driven solutions Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory) Experience with Performance Testing and Tuning Design, develop, deploy, and operate production-ready business applications. (24\/7 Support) Liaise with customer, team members and external vendors Monitoring and operation of applications. 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 QUALIFICATIONS\/EXPERIENCE: Qualifications required: Relevant IT Degree or equivalent experience Cloud Certifications (Developer Associate minimum, Professional preferred) Submit your CV to: and Subject line Role title