Job Overview: This role is based 100% in Bengaluru in India. Occasional international travel may be required for company events, special team meetings and/or workshops. There is also a requirement for on-call.
Required Skills and Experience : You will have a strong IT background with a consistent track record in complex software projects. You will hold at least a B.Tech in computer science, information technology, or a related field, with at least 6 years of overall experience in a similar role within a large, global organisation. Your experience will reflect a deep technical proficiency building custom software applications within a cloud platform. You can work autonomously, with a commitment to staying abreast of the latest industry developments.
TECHNICAL - Proficiency in Cloud platforms such as Azure and AWS and their standard practices
- Containerization with Docker and orchestration with Kubernetes.
- Proficiency in Java and Springboot
- Single Page Applications (SPAs) using frameworks like React, Angular, or Vue.js including state management
- Experience with integration concepts such as ETL, APIs and Microservices
- Tools that automate manual processes like Jenkins, Azure DevOps and Terraform
- Databases like SQL Server, MySQL, PostgreSQL, MongoDB, DynamoDB, or Cosmos DB
PROCESS - Solution development in a DevOps environment.
- Handle release and deployment of software changes.
- Participate in incident resolution for software applications and platforms to restore normal services.
- Own documentation creation and knowledge capture processes.
- Handle changes to local and Cloud IT infrastructure in a way that minimises risk and disruption.
- A continuous improvement attitude with the ability to analyse current processes and identify areas for enhancement.
LEADERSHIP & PEOPLE SKILLS - Highly proficient in English, both written and spoken.
- Ability to follow a clear vision from, and convey ideas and give feedback to, Technical Team Manager.
- Be accountable for your own professional growth and be comfortable to raise issues and concerns.
- Actively participate and foster a positive team spirit and can-do attitude.
- Be comfortable to raise issues and concerns.