Key Skills: Solution Architecture, Google Cloud, Python, Java, Big Data, Apache Spark, Agile Delivery, Scrum, Kanban, CI/CD, DevOps, Cloud Solutions, Software Development, Testing, Production Support.
Roles & Responsibilities:
- Own and manage end-to-end technical deliveries of products within your agile team.
- Lead technical deliveries for the agile team and the product.
- Manage activities related to design and development (CTB) as well as production processing support (RTB).
- Provide support across the full delivery lifecycle, including software development, testing, and operational support, adapting to demand.
- Create robust technical designs and development strategies for new components to meet requirements.
- Develop test plans, including unit and integration tests within automated test environments to ensure code quality.
- Collaborate with Ops, Dev, and Test Engineers to identify and address operational issues (e.g., performance, operator intervention, alerting, design defects).
- Ensure service resilience, sustainability, and recovery time objectives are met for all software solutions.
- Actively drive mandatory exercises related to resilience, recovery, and service management.
- Ensure compliance with end-to-end controls for products and data, including effective risk and control management (non-financial risks, compliance, and conduct responsibilities).
- Adhere to standard processes and ensure compliance with relevant regulations and policies.
Experience Requirements:
- 8-10 years of experience in track record of designing and developing complex products, both on cloud and on-premise, including solution architecture, design, build, testing, and production.
- Experience in designing and implementing scalable solutions on Google Cloud.
- Proficiency in Python or any mainstream programming language such as Java.
- Good understanding of Big Data technologies such as Apache Spark and related technologies.
- Experience with Agile delivery methodologies (e.g., Scrum, Kanban).
- Participate in continuous improvement and transformation towards Agile, DevOps, CI/CD, and improving productivity.
- Excellent communication and interpersonal skills, demonstrating teamwork and collaboration.
Education: B.Tech M.Tech (Dual), B.Tech, M. Tech