About the Company
TCS is a global leader in IT services, consulting, and business solutions, partnering with the worldâs largest organizations on their digital transformation journeys. With over 607,000 employees across 55 countries, TCS provides consulting-led, innovation-driven services that help businesses stay ahead in an ever-evolving digital world. A part of the Tata Group, TCS has a proven track record of success and has been recognized for its excellence in software development and business transformation.
About the Role
A Hadoop Developer is required to work with a leading IT services and consulting firm, bringing 5+ years of experience in data warehousing and a minimum of 4 years in Big Data technologies, specifically Cloudera and the Hadoop ecosystem. The ideal candidate will be proficient in Hadoop, Hive, Spark, Python, Scala, and Unix shell scripting, and have experience working in a production environment. Familiarity with scheduling tools like Autosys, Agile methodologies, and SQL is essential. The developer will be responsible for designing and implementing scalable data solutions, managing dependencies, and collaborating with cross-functional teams.
Key Responsibilities
-
Lead the design and development of Big Data solutions using Hadoop, Hive, Spark, and Python.
-
Optimize and tune complex SQL queries to improve performance.
-
Coordinate with cross-functional teams to ensure smooth delivery of projects.
-
Facilitate communication and collaboration across departments to meet project goals.
-
Manage project schedules, dependencies, and risks, ensuring timely delivery.
-
Provide regular updates to stakeholders and leadership on project progress.
-
Work with teams to ensure deliverables meet required standards and specifications.
-
Support resource planning and financial management routines.
Required Skills and Experience
-
5+ years of experience in data warehousing and 4+ years in Big Data technologies, especially Cloudera and Hadoop.
-
Expertise in Spark, Hive, Python, Scala, and Unix shell scripting.
-
Solid understanding of Agile methodologies and SQL.
-
Experience with scheduling tools like Autosys.
-
Strong background in distributed systems and large SQL-based systems.
-
Excellent communication, problem-solving, and project management skills.
-
Ability to work in a collaborative team environment to achieve project goals.