Job
Description
The opportunity available at EY is for the position of Senior Consultant - Application Engineer. As a Senior Consultant, your main responsibilities will revolve around providing senior-level system analysis, design, development, and implementation of applications and databases, as well as integrating third-party products. You will be tasked with translating technical specifications into code for complex new or enhancement projects for internal clients, writing programs, developing code, testing artifacts, and producing reports. It is essential to employ software development techniques that ensure tests are implemented in a manner that supports automation. In this role, you will lead backend system optimization efforts to ensure high performance, scalability, and responsiveness under varying workloads. Your responsibilities will also include spearheading the integration of multiple data sources, APIs, and services to streamline data flow and improve overall system efficiency. Furthermore, you will oversee the creation and maintenance of detailed backend documentation to aid cross-functional teams in understanding architecture and logic. Advocating and implementing best practices for security, data protection, and backend resilience will be crucial, aligning with enterprise-grade standards. Collaboration with front-end teams to design backend interfaces that support seamless and intuitive user experiences is also a key aspect of the role. You will be expected to elevate code into the development, test, and production environments on schedule, provide follow-up production support, submit change control requests, and document accordingly. It is important to thoroughly understand software development methodology, development architecture standards, and train and mentor staff with less experience, resolving elevated issues as they arise. Participating in design, code, and test inspections throughout the life cycle to identify issues, explaining technical considerations at related meetings including those with internal clients, and performing systems analysis activities are all part of the responsibilities. It is crucial to have a broad understanding of Vanguard's technologies, tools, and applications, including those that interface with business areas and systems. Additionally, you will interface with cross-functional team members, communicate system issues at the appropriate technical level for each audience, and ensure compliance with Information Technology and Information Security policies and procedures. You may be required to participate in special projects and perform other duties as assigned. To qualify for this role, you should have a minimum of 5 years of experience in software development, system integration, database design, and back-end architecture, along with a Bachelor's degree in relevant fields such as Computer Science, or a Master's degree/Diploma in Computer Science. Strong communication, facilitation, relationship-building, presentation, and negotiation skills are essential, along with the ability to work with cross-functional teams. In addition to technical skills, expertise in server-side development, system integration, and API management, as well as knowledge of database design, optimization, debugging, and performance tuning are required. Must-have skills for this role include Java, Spring Boot, Angular, Node JS, AWS, CloudFormation, ECS, Fargate, DynamoDB, S3, Lambda, IAM, SQL queries, GitHub, Bitbucket, Bamboo, CI/CD, TDD/BDD, Splunk, Honeycomb, Python. Knowledge of Agile, Confluence, JIRA, and aptitude for continuous process improvement for process flows/workflows are also beneficial. An AWS Cloud Practitioner certification is preferred, and familiarity with Adobe Experience Manager and an AWS Cloud background would be advantageous. EY is committed to being an inclusive employer and offers flexible working arrangements to achieve the right balance for its people. The organization believes in providing opportunities for career growth while accommodating personal priorities. As a global leader in assurance, tax, transaction, and advisory services, EY fosters a culture that encourages training, opportunities, and creative freedom to make a positive impact in the world.,