We will notify you once we have something for you
EY
5 days ago
Technology Assurance - Python Developer Senior
EY
5 to 9 Yrs
- Regular
- Job Details
Job Details
- At EY, youll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And were counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.
EY- Technology Risk Senior
As part of our EY- Technology Risk team youll contribute technically to IT Risk and Assurance client engagements and internal projects. An important part of your role will be to actively establish, maintain and strengthen internal and external relationships. Youll also identify potential business opportunities for Ernst & Young within existing engagements and escalate these as appropriate. Similarly, youll anticipate and identify risks within engagements and share any issues with senior members of the team.
The opportunity
You will help our clients navigate the complex world of modern data science and analytics. We'll look on to you to provide our clients with a unique business perspective on how data engineer and analytics can transform and improve their entire organization, starting with key business issues they face. This is a high growth, high visibility area with plenty of opportunities to enhance your skillset and build your career.
Your key responsibilities are to
As a Senior Python Engineer, you will broad spectrum of Python development, and software development principles to build, maintain and enhance robust, scalable, and efficient software solutions that meet our business needs.
Skills and attributes for success
Translate application storyboards and use cases into functional applications.
Design, build and maintain efficient, reusable, and reliable code ensuring the best possible performance, quality, and responsiveness of applications using reliable Python or C++/Java code.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Understand existing application architecture and solution design.
Deep understanding of data structures, algorithms, programming patterns, and solving complex problems
Demonstrated history of excellent troubleshooting, analytical. and problem-solving skills
Integrate software components and third-party programs to meet specifications.
Work closely with data scientists, architects, and business analysts to design and develop software solutions that increase business productivity.
Automate tasks through Python scripting, databases, and other advanced technologies like databricks, synapse, ML, AI, ADF etc
To qualify for the role, you must have
5+ years of proven experience in Python software development.
Along with Python any other programming language like C++/Java is preferred.
Design, build and maintain efficient, reusable, and reliable Python or C++/Java code.
Good experience in database designing, writing complex SQL queries and performance tuning.
Experience in object-oriented analysis and design, Familiarity with some ORM (Object Relational Mapper) libraries
Preferred experience with the Spring Framework, including Spring Boot, Spring Security, Spring Integration, Spring MVC, Spring Data JPA
Familiarity with front-end technologies (like JavaScript and HTML5) and RESTful API design using JSON and XML.
Experience with GIT, Maven, Nexus, Eclipse (or equivalent IDE).
Experience developing software tools using utilities, pandas, numpy and other libraries/components etc.
Knowledge of user authentication and authorization between multiple systems, servers, and environments.
Practical experience in developing applications with multithreading and networking (TCP/IP, RMI, Sockets, etc.)
Rest APIs, Fast API.
Familiarity with Microservice Architecture. Strong analytical abilities and problem-solving skills.
Hands-on expertise in using Python frameworks (like Django, Pyramid, Flask).
Nice to have Knowledge on any cloud platform like AWS, Azure or GCP.
Familiarity with continuous integration and Docker.
Deep understanding of data structures, algorithms, and software design principles.
Should have good understanding of Git, JIRA, Change / Release management, build/deploy, CI/CD Azure Devops & Share Point.
Optimize the extraction, transformation, and reporting of data from a wide variety of data sources using and or few of these like excel, Alteryx, SharePoint online, Azure Data Factory/Google Fusin Studio/Stitch, Azure Databricks, Power BI Platform, Tableau, Power BI, or related cloud/On-premises technologies.
Ideally, you'll also have
Bachelor's Degree or above in mathematics, information systems, statistics, computer science, Data Science or related disciplines.
Relevant certifications are considered a plus.
Experience with AI/ML is a plus.
Self-driven and creative problem-solver who enjoys the fast-paced world of software development and can perform well in a team.
Understanding of fundamental design principles behind a scalable application.
What we look for
A Team of people with commercial acumen, technical experience, and enthusiasm to learn new things in this fast-moving environment.
Opportunities to work with EY technology risk practices globally with leading businesses across a range of industries.
What working at EY offers
At EY, were dedicated to helping our clients, from startups to Fortune 500 companies and the work we do with them is as varied as they are.
You get to work with inspiring and meaningful projects. Our focus is education and coaching alongside practical experience to ensure your personal development. We value our employees, and you will be able to control your own development with an individual progression plan. You will quickly grow into a responsible role with challenging and stimulating assignments. Moreover, you will be part of an interdisciplinary environment that emphasizes high quality and knowledge exchange. Plus, we offer:
Support, coaching and feedback from some of the most engaging colleagues around
Opportunities to develop new skills and progress your career.
The freedom and flexibility to handle your role in a way thats right for you.
EY | Building a better working world
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.
Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.
Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.,
Other Details
- Industry IT Services & Consulting
- Recruiter Details EY
- Job Tags python, software design, algorithms, multithreading, rest api
- Job Type Full time
Key Skills
- Python
- C
- Java
- SQL
- Spring Framework
- GIT
- Maven
- Eclipse
- Numpy
- Multithreading
- Networking
- Azure
- GCP
- Continuous integration
- Docker
- Data structures
- Algorithms
- Git
- JIRA
- Share Point
- Excel
- Alteryx
- Tableau
- Power BI
- Objectoriented analysis
- design
- ORM libraries
- Frontend technologies
- RESTful API design
- Nexus
- Pandas
- User authentication
- authorization
- Rest APIs
- Fast API
- Microservice Architecture
- Python frameworks
- Cloud platforms AWS
- Software design principles
- Change Release management
- CICD Azure Devops
- SharePoint online
- Azure Data Factory
- Google Fusion Studio
- Stitch
- Azure Databricks
- Power BI Platform
Recruiter Details
- EY
- Chennai
- hidden_email
- hidden_mobile
Company Details
EY