Backend Engineer - Senior - Consulting
Listed on 2026-02-19
-
Software Development
Software Engineer, Full Stack Developer
Location:
Anywhere in Country
At EY, we’re all in to shape your future with confidence.
We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and help to build a better working world.
At EY, our purpose is to shape the future. The insights and quality services we provide help build trust and confidence in the capital markets and economies all over the world. We develop outstanding leaders who are teamed to deliver our promises to all our stakeholders. In so doing, we play a critical role in building a better working world for our people, for our clients and for our communities.
Theopportunity
The Platforms Practice specializes in mission-critical, intelligent platforms for the world’s most ambitious organizations. Using our product-driven, AI-centric approach, we empower organizations to build for the intelligent digital future. Our elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product challenges and positively impact people and the world. Software engineers are problem solvers.
While most have deep expertise in specific areas of the technology stack (front end, back end, data, security etc.), all are comfortable swimming across lanes. This is really important in delivering the product and platform outcomes that our customers expect.
In this role, you will identify and define user/customer requirements, focusing on developing user interfaces (UI) across various platforms such as mobile, web, and tablets. You will be responsible for creating software components and services that interact seamlessly with upstream and downstream components, ensuring that business requirements are met through effective coding and programming.
Your key responsibilitiesAs a Senior Application Designer and Developer, you will play a pivotal role in delivering innovative solutions. Your time will be spent on various responsibilities, including:
- Collaborating with clients to gather and analyze requirements, ensuring that the final product meets their needs.
- Designing and developing user interfaces that are not only functional but also enhance user experience.
- Writing clean, maintainable code and creating specifications that support business objectives.
Regular travel may be required to meet with clients, providing you with the opportunity to engage directly with stakeholders.
Skills and attributes for successTo excel in this role, you should possess a blend of technical and interpersonal skills. The following attributes will make a significant impact:
- Work on a team with a get-things-done attitude, so you'll have lots of autonomy to create impact while tackling complex technical challenges.
- Contribute to design and architecture investigations and decisions.
- Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.
- Write clean, maintainable code, and perform peer code-reviews.
- Strong understanding of agile delivery and development methodologies.
- Proficiency in application development tools and quality assurance practices.
- Ability to build and manage relationships with clients, fostering trust and value.
- Excellent communication skills, capable of conveying complex ideas with clarity.
- A Bachelor’s degree required (4-year degree).
- Typically, no less than 2 - 4 years relevant experience.
- Experience building successful production scalable software systems preferred.
- Programming languages: 3-5+ years of experience with Java or C#
- Frameworks: 3-5+ years of experience with Spring Boot, .Net or .Net Core
- Nice to have:
Experience with AWS or GCP - A solid grounding in Computer Science fundamentals.
- Experience with unit testing or TDD.
- A team player possessing strong communication skills with staff at all levels.
- You are a self- and quick learner, regardless of the languages and technologies used.
- Analytical mind with problem-solving aptitude.
- A passion for delivering commercial software products and platforms to market
- Be deeply technical and constantly in a state of learning
- Able to communicate…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).