Python + Spark Developer Chennai/ Bengaluru Location

Year    Chennai, Tamil Nadu, India

Job Description

Job Title: Senior Software Developer Location: TechM Chennai TMCC Years of Experience: 7 10 Years Job Summary:
We are seeking a highly skilled Senior Software Developer with a strong background in PySpark to join our dynamic team at TechM Chennai TMCC. The ideal candidate will have 7 10 years of experience in software development, with a proven track record of delivering high quality solutions. You will be responsible for designing, developing, and maintaining scalable data processing applications, leveraging your expertise in PySpark to drive performance and efficiency. Responsibilities:

  • Design, develop, and implement data processing applications using PySpark.
  • Collaborate with cross functional teams to gather requirements and translate them into technical specifications.
  • Optimize existing data pipelines for performance and scalability.
  • Conduct code reviews and provide mentorship to junior developers.
  • Ensure the quality of the software through unit testing and integration testing.
  • Stay updated with the latest industry trends and technologies related to software development and data processing.
  • Participate in Agile development processes, including sprint planning and retrospectives.
Mandatory Skills:
  • Strong expertise in PySpark and its ecosystem.
  • Proficient in programming languages such as Python and Java.
  • Experience with big data technologies, including Hadoop and Spark.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Familiarity with cloud platforms such as AWS or Azure.
  • Excellent problem solving skills and attention to detail.
Preferred Skills:
  • Experience with data warehousing solutions and ETL processes.
  • Knowledge of machine learning frameworks and libraries.
  • Familiarity with containerization technologies like Docker.
  • Experience with version control systems, particularly Git.
  • Strong communication and collaboration skills.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 7 10 years of relevant experience in software development, with a focus on data processing.
  • Proven experience in leading projects and mentoring team members.
If you are passionate about software development and have a strong command of PySpark, we encourage you to apply and join our innovative team at TechM Chennai TMCC.
Tech Mahindra represents the connected world, offering innovative and customer-centric information technology experiences, enabling Enterprises, Associates and the Society to Rise . We are a USD 4.9 billion company with 121,840+ professionals across 90 countries, helping over 935 global customers including Fortune 500 companies. Our convergent, digital, design experiences, innovation platforms and reusable assets connect across a number of technologies to deliver tangible business value and experiences to our stakeholders. Tech Mahindra is the highest ranked Non-U.S. company in the Forbes Global Digital 100 list (2018) and in the Forbes Fab 50 companies in Asia (2018).

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5162077
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year