HCL Technologies
HCL Technologies

GCP Application Technical Lead

RoleEngineering
LevelLead
LocationChennai, India
WorkOn-site
TypeFull-time
Posted2 days ago
Apply now

About the role

Job Summary

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

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

  • technical and non-technical functions

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

GCP

software architecture

API design

software development

testing

automation

agile

object-oriented design

About HCL Technologies

Chennai

Headquarters