At a Glance
- Tasks: Join a dynamic team to tackle real-world software engineering challenges in the financial services sector.
- Company: Ernst & Young is a global leader in assurance, tax, transaction, and advisory services.
- Benefits: Enjoy a supportive culture, flexible work options, and opportunities for personal and professional growth.
- Why this job: Be part of a start-up-like environment within EY, driving digital transformation and innovation.
- Qualifications: 4-6 years in software engineering, with skills in web development, cloud platforms, and Agile methodologies.
- Other info: We encourage applicants who may not meet every requirement to apply and share their unique stories.
The predicted salary is between 48000 - 72000 £ per year.
The financial services industry is currently undergoing a period of unparalleled change. The banks and financial institutions have been subjected to stringent regulations, increased supervision, and overall global economic instability. These changes have made these institutions re-evaluate the way they have been doing business traditionally. Moreover, the proliferation of technological advances including disruptive technologies and digital are compounding the pressures of maintaining competitiveness, being adaptable and increasing profit margins.
EY continues to invest in growing its EMEIA Digital and Emerging Technology (DET) practice focused on delivering key Digital transformation programs, building valuable relationships with financial services clients, and developing strong capabilities through both formal training and working with senior mentors and talented colleagues from across EY. The DET practice is akin to a start-up with EY and we are seeking high calibre and experienced software engineers to join this growing team.
At EY, you'll 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. Join us and build an exceptional experience for yourself, and a better working world for all.
Your key responsibilities:
- Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems.
- Demonstrable understanding of high-quality coding and testing practices.
- Leveraging deep understanding and adoption of Agile software delivery techniques and technologies including Continuous Integration & Continuous Delivery (CI/CD).
- Developing solutions using a variety of technologies and tools to marry on-premise and cloud-based systems together.
- An appetite to learn new technologies and a drive for continual improvement.
- Developing scalable, fast, robust, and simple web-based solutions to solve complex business problems.
- Keep up to date on emerging capabilities in open-source areas and identify where and how new capabilities can be applied.
Skills and attributes for success:
- Work closely with Product Management to plan and negotiate iterative development cycles in an Agile environment.
- Suggest alternative technical solutions to meet client requirements more efficiently and/or with greater reusability.
- Contribute to EY's internal knowledge base on best practices in this full technology area.
- Completion of assigned tasks on time and regular status reporting to the lead.
- Keen sense of urgency and the ability to prioritise problems, analyse and resolve issues.
- Manage the team members by ensuring that the tasks are completed on time.
To qualify for the role, you must have:
- Overall, 4-6 years of experience in the software engineering industry and/or in a Technology Consulting domain.
- Experience dedicated to client delivery in the engineering space involving a variety of technology capabilities, including:
- 2+ years of experience in web application development.
- Web app development (HTML 5, CSS/CSS3, JavaScript framework like Angular JS, React etc.).
- Programming languages (pref Java 8 onwards) and developing REST services using Spring boot, node.Js.
- Database technologies (MySQL, Oracle and MongoDB).
- Software config tools (Git, Azure Dev Ops etc.) and experience in using cloud platforms (Azure, AWS, GCP).
- Modern engineering architectural patterns (Micro Services based architecture and serverless event-based solution designs).
- Knowledge in Cloud (containerization (Docker / CRIO), and containers orchestrations technologies (K8S / ECS / OpenShift)).
- Component-based & event-based architecture using messaging technologies (Kafka).
Ideally, you'll also have:
- An ability to work in an innovative environment and to be self-directed.
- A strong ability to communicate ideas and solutions in a succinct and accessible way.
- An understanding of how to team to reach the right answer.
What we look for:
- Subject matter experts who wish to grow.
- A passion for what you do which drives you to excel.
Senior Consultant - Ernst & Young employer: Ernst & Young
Contact Detail:
Ernst & Young Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Consultant - Ernst & Young
✨Tip Number 1
Familiarise yourself with EY's Digital and Emerging Technology (DET) practice. Understanding their focus on digital transformation in financial services will help you tailor your conversations and demonstrate your genuine interest in the role.
✨Tip Number 2
Network with current or former employees of EY, especially those in the DET practice. They can provide valuable insights into the company culture and expectations, which can be beneficial during interviews.
✨Tip Number 3
Stay updated on the latest trends in software engineering and financial services technology. Being able to discuss recent developments or innovations during your interview will showcase your passion and commitment to the field.
✨Tip Number 4
Prepare to discuss specific examples from your past experience that highlight your problem-solving skills and ability to work in Agile environments. This will demonstrate your readiness for the responsibilities outlined in the job description.
We think you need these skills to ace Senior Consultant - Ernst & Young
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering and technology consulting. Focus on your skills in web application development, programming languages, and cloud platforms, as these are key for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how your unique experiences align with EY's goals. Mention specific projects where you've applied Agile methodologies or developed innovative solutions.
Showcase Your Technical Skills: Include a section in your application that lists your technical skills, particularly those mentioned in the job description, such as Java, REST services, and cloud technologies. This will help demonstrate your fit for the role.
Highlight Team Collaboration: EY values teamwork, so be sure to include examples of how you've successfully collaborated with others in previous roles. Discuss any leadership experiences or instances where you acted as a trusted advisor to stakeholders.
How to prepare for a job interview at Ernst & Young
✨Showcase Your Technical Skills
Be prepared to discuss your experience with web application development and the specific technologies mentioned in the job description, such as Java, Spring Boot, and cloud platforms. Bring examples of past projects where you successfully applied these skills.
✨Demonstrate Agile Experience
Since the role involves Agile methodologies, be ready to explain your experience working in Agile environments. Discuss how you've contributed to iterative development cycles and any tools you've used for CI/CD.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities. Think of scenarios where you've had to suggest alternative technical solutions or overcome challenges in software delivery, and be ready to share those experiences.
✨Emphasise Team Collaboration
Highlight your ability to work both independently and as part of a team. Share examples of how you've collaborated with product management and other stakeholders to deliver successful projects, showcasing your communication skills.