ABAP Developer
1. Full-time
Company Description
Arηs is a fully independent group of companies specialized in managing complex IT projects and systems for large organisations, focusing on state-of-the-art software development, business intelligence and infrastructure services.
We are composed of 16 entities across 8 countries that are unified by the Arηs Group, with more than 2500 consultants. This corporate structure enables us to respond quickly to market changes and customer requests, and to communicate and make decisions without layers of bureaucracy.
Our success can be attributed to the synergy among our nine complementary entities, combined with our methodologies, which are based on the Rational Unified Process (RUP) and the Scrum agile software development framework.
Job Description
ARHS Developments is looking for an experienced ABAP developer for a radical platform modernization project at the EU institutions, which will significantly change the existing financial reporting model supported by a corporate information system.
Implementing this platform will help to make the client’s financial IT landscape future-ready, improve its user experience, increase its capacity to process data and strengthen control of available date, raise cost-effectiveness, support reliable, consistent and timely information, and allow for predictive analytics and flexible modifications – whilst driving system robustness and business continuity.
Role & Responsibilities
2. Collaborating with business/functional analysts to produce software solutions.
3. Providing input into the design of enhancements and roll outs, offering advice and feedback.
4. Analysis of user / functional requirements. Drafting documentation (technical and functional). Translating functional requirements into technical specifications, including documentation for the support team. Preparing detailed technical specifications for development activities including enhancement, interfaces, workflows, forms, reports and data management.
5. Workforce estimations.
6. Programming IT software (IT development). Developing quality code and its associated documentation adhering to team and departmental development standards. Customization.
7. Prototyping of IT systems, modules and components.
8. Testing code (unit testing and integration testing) to ensure it produces the desirable results and performs debugging when necessary. Validation of solutions.
9. Assisting with the evaluation and testing of products delivered by external system suppliers so as to ensure their compliance with the project specifications, and required methodology if any.
10. Providing support including analysis, development, testing, tracking and resolution.
11. Assisting the support team with the training of system users.
12. Participation in meetings with the end users.
13. Troubleshooting, debugging, diagnosis, user support. Assisting the support team with the training of system users.
14. Participation in meetings with the end users.
Qualifications
Your Profile
15. University degree in computer science or equivalent by experience
16. Client-Minded.
17. Ability to participate in multi-lingual meetings, capability to communicate clearly and appropriately both spoken and in writing in English. French or German optional but welcome.
18. Ability to cope with fast changing technologies used in application developments.
Technical skills
19. Expertise 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, SAP Workflow, testing with eCATT and within Solution Manager;
20. Expertise 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;
21. SOA expertise with the SAP SOA solution (SAP Composition Environment), SAP PI, and with Web;
22. Expertise with SAP Fiori and SAP S4/HANA;
23. Expertise in the Structured Query Language (SQL) and PL-SQL language (complex queries, stored procedures and triggers).
24. Expert knowledge of Linear programming (scripting) and of Object-Oriented programming concepts and paradigms (encapsulation, inheritance, polymorphysm).
25. Expert Knowledge of one of the fundamental programming languages available in SAP HANA XS Advanced runtime: ABAP, HTML5, Node.js (JavaScript), Java, C#, C++, Python etc.
26. Expert Knowledge of Event-driven programming, and of MVC (or MVVM+Binding) programming.
27. Expert at commenting code concisely yet comprehensively.
28. Working Knowledge of relational database management systems (RDBMS), Structured Query language (SQL).
29. Expert Knowledge of Debugging and testing, including stress testing of your own code.
30. Good ability to draft technical documentation.
31. Good ability to work with non-monolithic large-scale corporate systems.
32. Working knowledge of architecture models, including Service Oriented Architecture (SOA) and Message Oriented Middleware (MOM).
33. Working knowledge of interoperability concepts: messaging, service bus, queuing.
34. Expert knowledge of Web Services (REST & underlying concepts such as idempotence, including oData).
35. Expert Knowledge of Extensible Markup Language (XML) and JavaScript Object Notation (JSON).
36. Working knowledge of a source control systems: Git or Subversion (SVN)
37. Working knowledge of a code collaboration tool such as Gerrit.
38. Good knowledge of software modelling (e.g. UML, BPMN, entity-relationship diagrams);
39. Knowledge of software development methodologies (e.g. SAP Activate, RUP, AGILE, SCRUM, SAP ASAP).
Additional Information
Don’t hesitate! Join our team
What you’ll get:
An informal hierarchy and work environment:
Our open, flat structure supports a strong focus on communication and collaboration, enabling to respond quickly to market changes and customer requests.
An attractive salary package:
With an attractive salary and benefits package – including advantageous fringe benefits – you’ll be paid for what you love to do.
A strong corporate culture:
You’ll join a dynamic team of smart and ambitious people. From the way we hire to the way we relate to our clients – our values form the foundation of the way we work.
Learning & development opportunities:
We constantly invest in our people and are committed to providing individual development opportunities to help you continue to grow and stay happy and satisfied at work.
Exciting projects:
You’ll take ownership of various projects for both public and private clients: calling for creativity and innovation, at the cutting-edge of technology.
A rock-solid company:
With more than 200 customers, and 30% turnover growth in FY2021, you’ll join a business with a sustainable and growth-oriented plan.
But let’s talk about it face to face!
You have the qualities listed above? Please, send us your CV, which will be processed in full confidentiality.
You don’t have all the above requirements but own a great part of them? You can send us your CV too because we will give you the opportunity to grow with us.