Share
Senior Consultant, Back-End Engineer – Software Engineering - Digital Engineering - FS
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
proliferation of technological advances including disruptive technologies and digital are compounding the pressures of maintaining competitiveness, being adaptable and increasing profit margins.
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. And we’re 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. As you read through the qualifications below and don't quite check all the boxes, please apply anyway. If your peers recognize you as top technical talent and the formal or informal leader of your group, please apply anyway. If you are a strong software engineer, architect, or manager with something special to offer, please apply anyway. We would love to hear your story.
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
• 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
• Suggests 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
1. Experience in the software engineering industry and/or in a Technology Consulting domain
2. Experience dedicated to client delivery in the engineering space involving variety of technology capabilities, please see below for reference (Non-exhaustive):
a. Experience in web application development
b. Web app development (HTML 5, CSS/CSS3, JavaScript framework like Angular JS, React etc.)
c. Programming languages (pref Java 8 onwards) and developing REST services using Spring boot, node.Js
d. Database technologies (MySQL, Oracle and MongoDB)
e. Software config tools (Git, Azure Dev Ops etc.) and experience in using cloud platforms (Azure, AWS, GCP)
f. Modern engineering architectural patterns (Micro Services based architecture and serverless event-based solution designs)
g. Knowledge in Cloud (containerization (Docker / CRIO), and containers orchestrations technologies (K8S / ECS / OpenShift)
h. Component-based & event-based architecture using messaging technologies (Kafka)
3. Ability to work in a team environment as well as individual contributor
4. Knowledge of professional software engineering practices & best practices for the full
software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
5. As a Senior Consultant, it is expected that the candidate will have some experience in gathering requirements for solving a business process improvement use case and translate that into solution and delivery components for implementation
Ideally, you’ll also have
• An ability to use 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
We offer a competitive remuneration package where you’ll be rewarded for your individual andholidays, health and well-being, insurance, savings and a wide range of discounts, offers and
promotions. 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 that’s right for you
As a global leader in assurance, tax, transaction and advisory services, we’re using the financeproducts, expertise and systems we’ve developed to build a better working world. That starts with aculture that believes in giving you the training, opportunities and creative freedom to make thingsbe the best employer by 2020 a reality.
Apply now.
client service whilst allowing you to build your career without sacrificing your personal priorities.While our client-facing professionals can be required to travel regularly, and at times be based atclient sites, our flexible working arrangements can help you to achieve a lifestyle balance
Please note:Prior to finalizing your application, you will be asked to provide personal information across several dimensions of diversity and inclusiveness. The information you provide is keptentirely confidential and will not be used to evaluate your candidacy. We collect this data to help us analyse our recruitment process holistically and implement actions that promote diversity and
These jobs might be a good fit