Chennai, Tamil Nadu
Key Roles and Responsibilities of Position:· Provide technical guidance, mentorship, and code-level support to the development team
· Work with the team to develop and implement solutions using GCP tools (BigQuery, GCS, Dataflow, Dataproc, etc.) and APIs/Microservices
· Ensure adherence to security, legal, and Ford standard/policy compliance
· Drive effective and efficient delivery from the team, focusing on speed
· Identify risks and implement mitigation/contingency plans
· Assess the overall health of the product and raise key decisions
· Manage onboarding of new resources
· Lead the design and architecture of complex systems, ensuring scalability, reliability, and performance
· Participate in code reviews and contribute to improving code quality
· Champion Agile software processes, culture, best practices, and techniques
· Ensure effective usage of Rally and derive meaningful insights
· Ensure implementation of DevSecOps and software craftsmanship practices (CI/CD, TDD, Pair Programming)
Qualifications:
· Bachelor's /Master's/ PhD in engineering, Computer Science, or in a related field
· Senior-level experience (8+ years) as a software engineer
· Deep and broad knowledge of:
o Programming Languages: Python, SQL, Java Script
o Front-End Technologies: React, HTML, CSS
o Back-End Technologies: Python frameworks (Django, Flask, FastAPI),
o Cloud Technologies: GCP (BigQuery, GCS, Dataflow, Dataproc, etc.)
o Deployment Practices: Docker, Kubernetes, CI/CD pipelines
· Experience with Agile software development methodologies
· Understanding/Exposure of:
CI, CD, and Test-Driven Development (GitHub, Terraform/Tekton, 42Crunch, SonarQube, FOSSA, Checkmarx etc.)