Your Role and Responsibilities
As a backend developer, you’ll work in a dynamic, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers.
- Work as part of a development squad to deliver software solutions for IT Operations.
- Follow Agile development methodologies/best practices to produce quality code and documentation deliverables.
- Participate and present at regular playbacks to the broader team, showing the output of the squad.
- Contribute to and implement functional specs/designs to feed into a larger system architecture.
- Deliver customer value through innovative solutions that address customer business problems
Required Technical and Professional Expertise
- 8+ years of software development experience with experience on Cloud native technologies.
- Strong development skills on technologies such as Java programming, Node.JS
- Real world experience of Kubernetes/Openshift managed environments or related cloud-native technologies.
- Experience of Kafka,Cassandra and Postgres technologies.
- Experience working with CI/CD processes, DevOps methodologies and tools such as git, Jenkins, Travis.
- Strong communication skills and the ability to work in a fast-paced environment with remote office locations.
- Willingness to roll up your sleeves and do whatever it takes.
- Bachelor’s degree in Computer Science or equivalent.
Preferred Technical and Professional Expertise
- Training and Experience in development and application of Artificial Intelligence models
- Experience with multiple cloud services, including IBM Cloud, AWS, Azure, Google
- Master’s degree in Computer Science or equivalent
- Knowledge of IT Operations space and Site reliability engineer job role an advantage.
- Knowledge of deep learning and platforms is desired.