
GCP Application Technical Lead
About the role
Job Summary
We are looking for an experienced engineering professional to provide technical leadership, drive software delivery, and collaborate with business, product, and cross-functional technology teams. The role requires strong hands-on development experience, sound architecture and design skills, and the ability to deliver scalable, reliable, and high-quality solutions in an Agile environment.
Key Responsibilities
Key Responsibilities
-
Provide thought leadership, engineering expertise, and technical direction to engineering teams.
-
Collaborate with business stakeholders, product teams, and cross-functional technology groups to support continuous delivery.
-
Drive user story analysis, elaboration, solution design, software development, testing, and automation.
-
Own technical aspects of software development, including architecture, design, coding, API specifications, proof of concepts, code reviews, and sprint delivery.
-
Promote consistent development practices, reusable tools, and common components across teams.
-
Develop a strong understanding of integrations with related systems and platforms.
-
Work with technical product managers on blueprints, feature planning, and technology roadmaps.
-
Identify opportunities to adopt new technologies to address current needs and anticipate future challenges.
-
Communicate solution designs effectively to internal and external business partners.
-
Strong analytical and strategic thinking skills
-
Ability to interpret technical and business objectives and challenges
-
Porting and software configuration
-
Agile methodologies
-
Software development and testing
-
Object-oriented analysis and design across multiple platforms
-
Designing high availability applications
Product engineering knowledge
Skill Requirements
Minimum Qualifications
- Bachelor’s degree in Computer Science, Computer Science Engineering, or related field required; advanced degree preferred
Preferred Qualifications
-
8+ years of commercial software development experience
-
Proficient in developing and hosting solutions on Google Cloud Platform, including Google Cloud Storage and Big Query
-
Hands-on experience with Big Data platforms such as Scala, Spark, Hive SQL, and Big Data Lake
-
Experience and proficiency in ETL processes, ETL tools, and data modelling in Big Data platforms
-
Proficiency in Secure File Transfer operations and use in data management
-
Experience with Agile development, Continuous Integration, and Continuous Delivery, including CI/CD pipeline tools
-
Experience with automated release management using Maven, Salt, Git, and Jenkins
-
Experience in architecture design and modelling for complex systems and architectures
-
Good understanding of web technologies such as HTTP and Apache, and familiarity with Unix/Linux
-
Good understanding of data structures, algorithms, and design patterns
-
Strong written communication and documentation abilities
-
Proactive approach to identifying continuous improvement opportunities
-
Leadership and communication skills to lead teams and collaborate with stakeholders
-
Excellent communication skills with the ability to influence at all levels across technical and non-technical functions
Other Requirements
Secondary / BI Skills
-
Design and develop end-to-end business intelligence solutions using the Power BI stack
-
Define and implement robust data models, metrics, and KPIs to support reporting and advanced analytics
-
Design, develop, and optimize scalable multidimensional and tabular data models for interactive analytics and reporting
-
Demonstrate proficiency in DAX, Power Query, and SQL, with expertise in designing intuitive Power BI dashboards and reports
-
Troubleshoot, debug, and optimize BI solutions, reports, cubes, and semantic models for performance, scalability, and reliability
-
Develop and maintain BI frameworks, semantic layers, and metadata repositories to support data governance, standardization, and administration
Benefits and perks
•Learning Budget
Required skills
Software architecture
Application development
API design
Agile delivery
Code review
Testing automation
System integration
Technical leadership
About HCL Technologies
Chennai
Headquarters