Position: SAP ABAP Engineer (Poland)
Company: Symphony Solutions
Category: Other
Experience required: 3y
English level: upper

Tools are labeled with tracking information – so clients can allocate tools directly to staff, cost centers, and projects. We're building the whole platform that can:

Manage the available tool park across 30+ countries
Manage different pricing and tax models
Protect from theft and damage - manage insurance
Manage repairs, delivery
And many other features. 
Team structure and size
The overall Program size would be around ±150 people including customer and vendors

We're working with SAFe, meaning we're using a scaled Scrum approach. There are several teams (as of now 4 big teams, but we'll have a 5th one in Poland soon), each is about 10-15 people. The structure is the following: we have PO from the client-side, we have BAs, SAP SD, ABAP, Java, QA, Scrum Master, and SMEs. Additionally, there are other teams we're integrating with
is it a new project/the platform exists already?
The platform (SAP S/4 HANA) already exits, however constantly adapting to new needs 
Is it more related to creating new functionalities/ maintenance? If both what is the % split?
It’s a mix of new functionalities, roll outs and maintenance. The split should be 70 – 30 
Is it some kind of system migration (for example for R3-R4)?
No, as the current system is S/4 HANA which is the latest
Which countries people are working on this project from? 
It’s a mix of people from Ukraine, Poland, India, and Switzerland
Location Krakow, Poland( hibrid). People who plan to relocate from any other country to Poland can also be considered. The expectation from the customer is 100% onsite, however we are trying to negotiate a hybrid working model with the customer.
Job Requirements

Bachelor or Master’s degree in Computer Science or similar
At least 5 years’ experience in full-stack development in SAP ECC 6.0 environment and/or S/4HANA, ideally in SAP SD module and technologies (e.g. ABAP, UI5, HANA DB)
Good understanding of architecture principles and design patterns
Analytical skills to draft development methodologies in a variety of different technologies
Excellent communication skills, customer-oriented thinking, along with a strong drive for success, and a high level of commitment

Responsibilities

Participate and conduct a feasibility study, research, and development, prototyping, and proof of concept (PoC) in implementing new/existing systems, solutions, and processes.
Participate in the technical and project documentation such as but not limited to functional, system and technical design, requirements and specifications.
Develop, customize, enhance, fix and maintain codes, applications and systems.
Provide regular and effective progress updates to the project manager/team lead/supervisor/immediate manager.
Actively participate in and lead the peer review and status meeting to communicate progress and escalate risks and roadblocks
Defines highly complex technical requirements for ongoing systems maintenance and future functionality to meet District requirements and improve system efficiency.