As an Application Engineer - II at EY, you will play a crucial role in system analysis, design, development, and implementation of applications and databases. Your responsibilities will include participating in architecture discussions, code reviews, and agile ceremonies. You will also monitor and optimize application performance and reliability. Moreover, you will be involved in integrating third-party products and translating technical specifications into code for new projects. Your key responsibilities will include:
Participating in architecture discussions, code reviews, and agile ceremonies
Monitoring and optimizing application performance and reliability
Providing system analysis, design, development, and implementation of applications and databases
Translating technical specifications into code for new projects
Writing programs, developing code, testing artifacts, and producing reports
Employing software development techniques to ensure automation-supported tests
Elevating code into development, test, and production environments on schedule
Providing follow-up production support and submitting change control requests
Following software development methodology and architecture standards
Participating in design, code, and test inspections throughout the life cycle
Understanding client business functions, technology needs, and Vanguards tools
Complying with Information Technology and Information Security policies and procedures
Contributing to optimizing system performance through efficient database design and code enhancements
Supporting the integration and maintenance of data pipelines between APIs and backend systems
Maintaining and updating software documentation for backend components
Applying knowledge of backend system security and data protection best practices
To qualify for this role, you must have:
Required Skills:
3 years of experience in application development
Strong programming skills in Java, Spring Boot, Node, TypeScript, Python, AWS Services, GitHub, Bitbucket, Bamboo, CI/CD, TDD/BDD, Splunk, and Honeycomb
Strong communication and collaboration skills
Hands-on experience with Agile, Confluence, JIRA, and monitoring and refining dashboards
Ideally, you'll also have:
Strong verbal and written communication skills
Flexibility, adaptability, and creativity
Comfort interacting with senior executives
In addition to the technical skills, we look for attributes like teamwork, strong analytical skills, communication skills, and the ability to become a trusted advisor to stakeholders. EY offers a competitive remuneration package and a comprehensive Total Rewards package that includes support for flexible working, career development, and various benefits that suit your needs. You'll have opportunities to develop new skills, progress your career, and work in a way that's right for you. EY is committed to building a better working world by creating new value for clients, people, society, and the planet while building trust in capital markets. With data, AI, and advanced technology, EY teams help clients shape the future with confidence and develop solutions for pressing issues. EY teams work across assurance, consulting, tax, strategy, and transactions to provide services in more than 150 countries and territories. As an Application Engineer - II at EY, you will play a crucial role in system analysis, design, development, and implementation of applications and databases. Your responsibilities will include participating in architecture discussions, code reviews, and agile ceremonies. You will also monitor and optimize application performance and reliability. Moreover, you will be involved in integrating third-party products and translating technical specifications into code for new projects. Your key responsibilities will include:
Participating in architecture discussions, code reviews, and agile ceremonies
Monitoring and optimizing application performance and reliability
Providing system analysis, design, development, and implementation of applications and databases
Translating technical specifications into code for new projects
Writing programs, developing code, testing artifacts, and producing reports
Employing software development techniques to ensure automation-supported tests
Elevating code into development, test, and production environments on schedule
Providing follow-up production support and submitting change control requests
Following software development methodology and architecture standards
Participating in design, code, and test inspections throughout the life cycle
Understanding client business functions, technology needs, and Vanguards tools
Complying with Information Technology and Information Security policies and procedures
Contributing to optimizing system performance through efficient database design and code enhancements
Supporting the integration and maintenance of data pipelines between APIs and