SAP S/4Hana Developer Consultant
Job Description:
We are looking for a SAP S/4Hana Developer Consultant to collaborate with business/functional analysts to produce software solutions. You will provide input into the design of enhancements and roll outs, offering advice and providing feedback.
- Analysis of user/functional requirements. Drafting documentation (technical and functional). Translating functional requirements into technical specifications, including documentation for the support team;
- Prepare detailed technical specifications for development activities including enhancement, interfaces, workflows, forms, reports and data management;
- Workforce estimations;
- Programming IT software (IT development). Develop quality code and associated documentation adhering to team and departmental development standards;
- Prototyping of IT systems, modules and components. Customization;
- Tests code (unit testing and integration testing) to ensure it produces the desirable results and performs debugging when necessary. Validation of solutions;
- Evaluation and testing of products delivered by external system suppliers to ensure their compliance with the project specifications and required methodology;
- Provide support including analysis, development, testing, tracking and resolution;
- Participation in meetings with the end users;
- Troubleshooting, debugging, diagnosis, user support. Assisting the support team with the training of system users.
Applicant profile:
- Bachelor's and/or Master's degree in engineering or similar;
- In-depth knowledge of Linear programming (scripting) and Object-Oriented programming concepts and paradigms (encapsulation, inheritance, polymorphism);
- Expert knowledge of one of the programming languages available in SAP HANA XS Advanced runtime: HTML5, Node.js (Javascript), Java, C#, C++, Python etc;
- Knowledge of event-driven programming and MVC (or MVVM+Binding);
- Expert at commenting code concisely yet comprehensively;
- Experience with RDBMS, SQLand architecture models, including SOA and MOM;
- Debugging and testing, including stress testing of your own code;
- Ability to draft technical documentation and to work with non-monolithic large-scale corporate systems;
- Experience with interoperability concepts: messaging, service bus, queuing;
- In-depth knowledge of Web Services (REST and underlying concepts such as idempotence, including OData), XML, JSON;
- Experience with a source control system (Git or SVN) and a code collaboration tool such as Gerrit;
- Knowledge of software modelling (UML, BPMN, entity-relationship diagrams) and software development methodologies (e.g. SAP Activate, RUP, AGILE, SCRUM, SAP ASAP);
- Client-oriented;
- Experience in traditional SAP ERP development, integration and test tools like ABAP, ABAP Objects, ABAP WorkBench, ABAP performance tuning, Dynpro, SQL Trace, RFC, iDoc/ALE, BAPI and SAP Workflow;
- SAP Smartforms and Adobe Forms;
- Expert in non-traditional SAP development, integration and test tools like SAP NetWeaver, SAP Web AS, SAP Process Integration (PI), SAP J2EE, Java Web DynPro, WSDL, Web services;
- In-depth knowledge of SAP development tools: SAP Cloud platform SDK, SAP Cockpit, OAUth, oData, and Push mechanisms;
- Experience with SAP Fiori and SAP S/4HANA;
- Experience of SAP Gateway, SAP AIF, SAP ETL and SAP PO;
- An excellent knowledge of spoken and written English is mandatory. French or German optional.
What we offer:
- Attractive remuneration package for the experience demonstrated;
- Integration in highly challenging projects, based on state-of-the-art technology and in the most diverse sectors of activity;
- Career progression indexed to individual performance;
- Working model: Hybrid;
- Continuous training.
Additional notes:
If you are interested, do not hesitate to apply for the offer and we will contact you with more details. Feel free to share this opportunity!