EY
EY12h ago
Career Pages

TTT - Scala Developer - Advanced An...

Pune, MH, IN, 411014
Full Time
Senior Level

Auto Apply to 50+ AI Matched TTT - Scala Developer - Advanced An... Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at EY

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

EY's GDS Tax Technology team in Pune, India, is seeking an experienced Scala Developer (Senior) to join our TTT team. This role is an exciting opportunity to contribute to a pioneering service offering within EY's Tax practice.

Our mission is to develop, implement, and integrate cutting-edge technology solutions for our tax clients. In an era of increasingly complex regulations, tax departments require robust data management and analysis capabilities. Our team partners with clients and tax experts to deliver technology solutions that enhance value, improve efficiency, and provide market-leading tools for Tax services. We work across various tax areas including Federal Business Tax Services, Partnership Compliance, Corporate Compliance, Indirect Tax Services, Human Capital, and Internal Tax Services.

Responsibilities:

  • Develop and maintain high-quality software applications using Scala, adhering to best practices for clean, efficient, and reusable code.
  • Integrate third-party libraries and APIs into Scala applications.
  • Collaborate closely with the development team, providing guidance to enhance skillsets and ensure timely delivery of projects.
  • Conduct code reviews to ensure adherence to coding standards, best practices, performance optimization, and security considerations.
  • Implement test-driven development and automated testing for Scala applications.
  • Analyze problems and propose multiple solutions, detailing the pros and cons of each approach.
  • Maintain a comprehensive understanding of the codebase to effectively participate in design, development, and debugging sessions.
  • Periodically optimize code to ensure the highest quality of delivered work.
  • Actively participate in design and architecture sessions, requirements understanding meetings, and ask clarifying questions.
  • Provide daily/weekly status reports on completed work.
  • Participate in scrum calls and technical discussions.
  • Estimate development tasks, create work breakdown structures (WBS), and provide effort estimations.
  • Stay updated with the latest developments in Scala and related frameworks.
  • Self-organize and prioritize daily tasks based on communicated priorities.

Key Responsibilities & Requirements:

  • 3-5 years of hands-on development experience with Scala (Spark).
  • Proven experience with RDDs, transformations, and actions using in-memory processing in Scala.
  • Experience with DataFrames and Datasets, and creating Spark notebooks in Scala.
  • Skilled in optimizing existing code for improved performance and efficiency.
  • Familiarity with database concepts (read/write queries, data volume handling) and basic knowledge of NoSQL databases like Cassandra and Astra.
  • Understanding of distributed computing and related technologies (e.g., Databricks).
  • Proficiency with development tools such as IntelliJ.
  • Experience working on high-volume data projects (handling up to a million records per transaction).
  • Basic debugging skills and knowledge of Information Security.
  • Ability to perform developer testing for own components.
  • Capability to conduct performance and load testing from a development perspective.
  • Experience in preparing development documentation, including design notes, test cases, and WBS.
  • Knowledge of GitHub, Azure DevOps, code maintenance, and CI/CD release processes.
  • Exposure to Software Development Life Cycle (SDLC) and agile methodologies.
  • Degree in software engineering, computer science, or a related field.
  • Strong verbal and written communication skills.

What EY Offers:

  • Continuous learning opportunities to adapt to future challenges.
  • Flexibility and tools to define and achieve success on your own terms.
  • Transformative leadership development.
  • A diverse and inclusive culture that empowers every individual.

Company

EY

EY

EY is a global leader in assurance, consulting, tax, strategy and transactions services. We are committed to building a better working world by creating long-term value for clients, people, and societ...

Pune, MH, IN, 411014
Posted on Career Pages
TTT - Scala Developer - Advanced Analyst (Pune, MH, IN, 411014) at EY | Pune, MH, IN, 411014 | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform