Project Role : Software Development Engineer
Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills : PySpark
Good to have skills : NA
Minimum 3 year(s) of experience is required
Educational Qualification : BE
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.
Roles & Responsibilities:
- Design, develop, and maintain PySpark applications and components.
- Collaborate with cross-functional teams to identify and prioritize requirements and develop solutions.
- Perform code reviews and ensure code quality and adherence to coding standards.
- Troubleshoot and debug issues in PySpark applications and components.
- Stay updated with the latest advancements in PySpark and related technologies.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in PySpark.
- Strong understanding of distributed computing and big data technologies.
- Experience with data processing frameworks such as Hadoop and Spark.
- Experience with data storage technologies such as HDFS and Hive.
- Experience with SQL and NoSQL databases.
- Experience with version control systems such as Git.
- Experience with Agile development methodologies.
- The candidate should have a minimum of 3 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 data-driven solutions.
- This position is based at our Coimbatore office.