Expectations and tasks
As a Senior Software Developer, you will develop new business applications in close alignment with our co-innovation customers. You will work in an open-minded team of dedicated experts as well as young professionals to design and develop software using a test-driven development approach.
RESPONSIBILITIES:
- Perform the role of a consultant on projects
- Maintain high degree of knowledge / understanding of a variety of SAP Technologies and applications
- Follow Manager’s guidance and perform required actions in the areas of self-development
- Perform tasks as required by the Project Manager on the assigned projects
- Formulate and track work plans and delivery milestones in line with client expectations. Continually report progress as required
- Act as a trusted advisor/technical architect to the customer
- Deliver project trainings, conduct customer workshops, and support presales / bid management
- Willingness and availability to learn new solutions and technologies
EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES / WORK EXPERIENCE
- Bachelor/Master’s degree in Computer Science or comparable experience
- Minimum 5 years of experience in professional software development
- Proficient in software development using ABAP, HANA XS (JavaScript) and SQLScript
- Proficient with relational databases, preferably SAP HANA
- Proven experience with testing frameworks and test-driven development (TDD)
- Experience with Java and Spring Framework is considered a plus
- Experience with SAP LT Replication Server (SLT) is considered a plus
- Experience with Cloud Foundry is considered a plus
- Positive mindset, team player, humble, transparent, open to changes
- Passion for co-innovation with customers
- Willing to act as mentor for the team members
- Experience with Agile Development/Scrum
- Very good oral and written English language skills