Essential Functions of the Job:
Together with the Application Engineer Team Lead:
- Develop and deliver technical systems.
- Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
- Participate in the development and review of documents to comply with SDLC methodologies [e.g. Engineering Work Breakdown Structure (WBS), estimation, Solution Design Document (SDD) and Software Architecture Documents (SAD)].
- Provide support and documentation to assist in sustaining the project during the transition to production where necessary.
- Adhere to Application Engineering methodologies, standards, code reviews.
- Provide feedback regarding application engineering methodologies, standards and leading practices when appropriate.
- Identify potential points of contention for missed activities and notify project leadership of situation and remediation plan.
- Minimize technical exposure and risk on projects.
- Technical deliverables (i.e., code and documentation) on projects assigned.
- Translate detailed Requirements and Design and Solution Architecture deliverables into detailed design specifications.
- Make assessments of contractor abilities.
- Proactively anticipate project issues before they occur; define the problem; identify possible causes; work with team to identify solutions; select and implement most appropriate solution.
- Apply judgment in implementing Application Engineering methodologies, processes, and practices to specific requirements of projects/programs which may include product design engineering, information security, code maintainability and reliability.
Analytical-Decision Making Responsibilities:
- Challenge/hold the Service Delivery team to account
- Must be able to work within a matrix organization – balancing the needs of the service line against firm initiatives and goals
- Must make decisions, such as prioritize relationships to develop, negotiate with customers and overcome obstacles
- Identify, manage and resolve complex issues, preventing escalations, where possible
- Manage, negotiate and resolve project risks effectively
- Demonstrate, by example, in-depth knowledge of the EY competency principles and practices, including coaching, learning and mentoring
- team player – sets example for project managers, business analysts and others to follow
- Create an open, honest, accountable and collaborative team environment
Knowledge and Skills Requirements:
- Application Development on SAP BTP (Neo & Cloud Foundry):
- Develop, deploy, and manage applications on SAP Business Technology Platform (BTP) in both Neo and Cloud Foundry environments.
- Leverage SAP Cloud Application Programming Model (CAP) and Node.js/Java to build scalable, robust, and secure enterprise applications.
- Collaborate with cross-functional teams to ensure seamless integration of applications with SAP and non-SAP systems.
- SAP HANA Cloud and HANA 2.0 (XSC/XSA):
- Develop and optimize complex database models, stored procedures, and views using SAP HANA Cloud and SAP HANA 2.0 (XSC and XSA environments).
- Implement advanced analytics and performance tuning on HANA DB to optimize query execution and data retrieval.
- Work with HANA Data Provisioning tools (SDI, SDA) to integrate external data sources.
- SuccessFactors Extension Applications:
- Design and build custom extensions for SAP SuccessFactors modules using SAP BTP and SAP Cloud SDK.
- Integrate SuccessFactors with external systems through OData APIs and SuccessFactors Metadata Framework (MDF).
- Extend and enhance functionalities of SuccessFactors using Business Rules Engine, Workflows, and UI5/Fiori applications.
- Implement and manage OAuth2, SAML, JWT, and other security protocols for BTP applications and APIs
- Maintain compliance with SAP security best practices and implement S/4HANA extensions using SAP Fiori/UI5
- Relationship management (internal & external stakeholders)
- End to end understanding of IT life cycle (pipeline, resource, demand, project delivery, financial)
- Good business acumen and ability to negotiate with business partners
- Strong customer orientation and able to manage customer expectations
- Good executive presence
- Ability to develop strategic plans and translate them to actionable roadmaps
- Good financial and people leadership skills
- Initiates, builds and maintains productive customer relationships
- Flexibility to adjust to multiple demands, shifting priorities, ambiguity and rapid change
- Business Analysis experience
- Basic understanding of data modelling
Supervision Responsibilities:
- Working relationships (daily) with EY ITSD and AMS Lead
- Working relationships (daily) with TCS AMS team
- Liaison to the Business for that Portfolio / App•
Other Requirements:
Job Requirements:
Education:
- A degree in Computer Science and/or a business related degree; or equivalent work experience
Experience:
- 5-8 years of professional experience in SAP Business Technology Platform (Neo and Cloud Foundry)
- 3+ years in Strong hands-on experience with SAP HANA Cloud, HANA 2.0 (XSC and XSA) environments
- Extensive experience in SuccessFactors extension development on SAP BTP.
- Significant experience in a customer service role and business management role
- Work experience in a professional services industry, preferred
Certification Requirements:
- Certification in SAP HANA, SAP Cloud Platform, or SuccessFactors
EY 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.