Join EY as a Senior Python Programmer in Data and Analytics
At EY, we offer you the opportunity to build a career as unique as you are, with the global scale, supportive environment, inclusive culture, and cutting-edge technology to become the best version of yourself. We value your unique voice and perspective, helping EY continually improve and excel. Join us to create an exceptional experience for yourself and a better working world for everyone.
EY-Consulting - Data and Analytics – Python - Senior
EY's Consulting Services is an industry-focused business unit providing a wide range of integrated services that leverage deep industry experience, strong functional and technical capabilities, and product knowledge. Our financial services practice serves financial institutions and capital market participants, including commercial banks, retail banks, investment banks, broker-dealers, asset management firms, and insurance firms from leading Fortune 500 companies. Our Data and Analytics team within Consulting tackles complex issues and capitalizes on opportunities to deliver optimal outcomes, ensuring the right analytical practices are embedded at the heart of client decision-making processes.
The Opportunity
We are seeking strong Python programmers with domain knowledge in Wealth and Asset Management to join our team.
Your Key Responsibilities
- Translate business requirements into technical specifications to build efficient, scalable solutions.
- Design and implement functional requirements.
- Write effective and scalable Python code.
- Build efficient back-end features in Python.
- Integrate front-end components into applications.
- Collaborate with UX/UI designers to implement designs into the code.
- Manage testing and bug fixes.
- Write technical documentation.
- Review code from other developers and coach junior team members.
- Ensure quality of code through personal review or delegation.
- Participate in code reviews to ensure code quality and knowledge distribution.
- Implement software enhancements and suggest improvements.
- Provide product and design-level technical best practices.
- Assess and prioritize feature requests.
- Build a quality culture and foster teamwork.
- Participate in internal practice development initiatives.
- Interact with onsite teams to produce quality work products.
Skills and Attributes for Success
- Employ an issue-based approach to deliver growth and market strategy engagements for corporates.
- Exhibit strong communication, presentation, and team-building skills.
- Produce high-quality reports, papers, and presentations.
- Execute and manage research and analysis of companies and markets, preferably from a commercial due diligence standpoint.
Qualifications
- B.Tech / M.Tech / Masters in Statistics, Economics, Computer Science, Robotics, Industrial or Mechanical Engineering, or related fields.
- Strong programming skills in Python.
- Hands-on experience in Snowflake.
- Sound knowledge of Data Warehousing concepts.
- Strong SQL skills.
- Optional: Knowledge of SAS.
- Excellent communication, consulting, and project management skills.
- 6+ years of relevant experience.
- Experience in external client-facing roles.
- Experience working on cloud technologies.
What We Look For
- A team with commercial acumen, technical experience, and enthusiasm to learn in a fast-paced environment.
- An opportunity to be part of a market-leading, multi-disciplinary team of 1400+ professionals in the only integrated global transaction business worldwide.
- Opportunities to work with EY Consulting practices globally across various industries.
What Working at EY Offers
At EY, we are dedicated to helping our clients, from start-ups to Fortune 500 companies, with diverse and meaningful projects. We focus on education and coaching alongside practical experience to ensure your personal development. You will control your own development plan and quickly grow into a responsible role with challenging assignments. Additionally, you will be part of an interdisciplinary environment emphasizing high quality and knowledge exchange. We offer:
- Support, coaching, and feedback from engaging colleagues.
- Opportunities to develop new skills and progress your career.