Role Overview
Works with moderate work direction and can identify issues/problems but may need assistance in resolving.
Plans, designs, develops, codes and tests software systems or applications for software enhancements and new products.
Responsibilities: Revises and refines systems as required. Participates in the devising of project timelines, implementation design specifications, system flow diagrams, documentation.
Involved in testing and ongoing support of business systems.
Develops and maintains operational and system level documentation.
Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications.
Has two primary responsibilities:
As a Java Spring Boot developer with knowledge of Python, Concurrency Programming, Microservices and Test-Driven Development.
Must have good understanding of CI/CD processes.
As an Operations Engineer with good grasp of Linux fundamentals and Shell Programming with knowledge of deployment tools like Terraform, Ansible, Docker and Kubernetes.
The role involves 50% or each of the above.
Good to have: Cloud experience, AI development.