As an Application Engineer - II at EY, you will be part of a global leader in assurance, tax, transaction, and advisory services. Your role will involve providing intermediate-level system analysis, design, development, and implementation of applications and databases. Your key responsibilities will include:
Translating technical specifications into code for moderately complex new or enhancement projects for internal clients
Integrating third-party products and writing programs, developing code, testing artifacts, and producing reports
Employing software development techniques to ensure tests are implemented in a way that supports automation
Elevating code into the development, test, and production environments on schedule and providing follow-up production support
Participating in design, code, and test inspections throughout the life cycle to identify issues
Understanding client business functions and technology needs, tools, technologies, and applications/databases
Learning and 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 intermediate knowledge of backend system security and data protection best practices during development
Skills and attributes for success:
Must-have skills in Java, Spring Boot, Angular, Node JS, AWS, SQL queries, Github, Bitbucket, Bamboo CI/CD, TDD/BDD, Python
Proficiency in Agile, Confluence, JIRA
Aptitude for continuous process improvement for process flows/workflows
A team player with strong analytical, communication, and interpersonal skills
Constantly updating yourself about new technologies in the market
A winning personality and the ability to become a trusted advisor to stakeholders
To qualify for the role, you must have:
Minimum 3 years of experience in application development, system analysis, or database management
Bachelor's degree in Computer Science or IT or Bachelor's in Computer Applications (BCA)
Experience with database design, SQL, and data optimization techniques for high-performance applications
Familiarity with API development, integration, and third-party software integration
Ability to collaborate with cross-functional teams including front-end developers
Ideally, you'll also have:
Strong verbal and written communication, facilitation, relationship-building, presentation, and negotiation skills
Highly flexible, adaptable, and creative
Comfortable interacting with senior executives within the firm and at the client
At EY, you will have the opportunity to build a career with the global scale support, inclusive culture, and technology to become the best version of yourself. You will be part of a team that exists to build a better working world, helping to create long-term value for clients, people, and society, and build trust in the capital markets. As an Application Engineer - II at EY, you will be part of a global leader in assurance, tax, transaction, and advisory services. Your role will involve providing intermediate-level system analysis, design, development, and implementation of applications and databases. Your key responsibilities will include:
Translating technical specifications into code for moderately complex new or enhancement projects for internal clients
Integrating third-party products and writing programs, developing code, testing artifacts, and producing reports
Employing software development techniques to ensure tests are implemented in a way that supports automation
Elevating code into the development, test, and production environments on schedule and providing follow-up production support
Participating in design, code, and test inspections throughout the life cycle to identify issues
Understanding client business functions and technology needs, tools, technologies, and applications/databases
Learning and 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 intermediate knowledge of backend system security and data protection best practices during development
Skills and attributes for success:
Must-have skills in Java, Spring Boot, Angular, Node JS, AWS, SQL queries, Github, Bitbucket, Bamboo CI/CD, TDD/BDD, Python
Proficiency in Agile, Confluence, JIRA
Aptitude for continuous process improvement for process flows/workflows
A team player with strong analytical, communication, and interpersonal skills