Job Description
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 : Databricks Unified Data Analytics Platform
Good to have skills : NA
Minimum 5 year(s) of experience is required
Educational Qualification : BE
Job summary
- The Software Development Engineer role described here falls under the Software Development and Data Engineering function, with a specific focus on data analytics and cloud-based technologies. Below is a breakdown of the role:
Key Responsibilities:
Lead Software Design and Implementation:
- Lead the design and implementation of new software features, ensuring they meet client requirements and performance goals.
Code Reviews and Team Collaboration:
- Conduct code reviews, provide constructive feedback to team members, and ensure that the code quality aligns with industry standards.
- Work closely with multiple teams to contribute to key decisions, ensuring that the software aligns with business objectives.
Development, Maintenance, and Enhancement:
- Develop new components, maintain existing systems, and implement enhancements to software applications as required.
- Collaborate with team members to solve problems and find solutions that apply across teams.
SME and Leadership:
- Expected to perform as a Subject Matter Expert (SME) and manage the team to ensure high performance.
- Take responsibility for making key decisions that impact the team's work and the software's success.
Professional & Technical Skills:
- Must To Have Skills:
- Proficiency in Databricks Unified Data Analytics Platform: Expertise in Databricks for processing large datasets and running big data analytics workflows.
- Cloud-Based Data Analytics Platforms: A strong understanding of cloud infrastructure and data platforms, especially related to data analytics and processing.
- Experience with Big Data Technologies: Hands-on experience with tools like Apache Spark, which is critical for managing large-scale data processing tasks.
- Data Modeling and Database Design: Proficiency in designing efficient data models and understanding database architecture for optimized performance.
- Software Development Best Practices: Knowledge and adherence to best practices in software development, including code quality, testing, and maintenance.
Additional Information:
- Experience: A minimum of 5 years of experience working with the Databricks Unified Data Analytics Platform is required.
- Location: This position is based in Pune.
- Education: A BE (Bachelor of Engineering) degree is required.