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 Solid 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