Summary: As a Software Development Engineer, you will be responsible for analyzing, designing, coding, and testing multiple components of application code using PySpark. Your typical day will involve performing maintenance, enhancements, and/or development work for one or more clients in Hyderabad. Roles & Responsibilities: - Design, develop, and maintain PySpark applications for one or more clients. - Analyze and troubleshoot complex issues in PySpark applications and provide solutions. - Collaborate with cross-functional teams to ensure timely delivery of high-quality software solutions. - Participate in code reviews and ensure adherence to coding standards and best practices. - Stay updated with the latest advancements in PySpark and related technologies.
Professional & Technical Skills
- Must To Have Skills: Strong experience in PySpark.
- Good To Have Skills: Experience in Big Data technologies such as Hadoop, Hive, and HBase.
- Experience in designing and developing distributed systems using PySpark.
- Strong understanding of data structures, algorithms, and software design principles.
- Experience in working with SQL and NoSQL databases. - Experience in working with version control systems such as Git.
Additional Information
- The candidate should have a minimum of 5 years of experience in PySpark.
- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions.
- Mandatory office (RTO) for 2- 3 days and have to work on 2 shifts (Shift A- 10:00am to 8:00pm IST and Shift B - 12:30pm to 10:30 pm IST)
Skills: hbase,git,sql,nosql,hive,spark,python,big data,hadoop,pyspark