SAP (Senior) Developer for the SAP HANA Cloud Platform Connectivity Service Job in Sofia, Bulgaria
Requisition ID: 106668
Work Area: Software-Design and Development
Expected Travel: 0 - 10%
Career Status: Professional
Employment Type: Regular Full Time
As market leader in enterprise application software, SAP helps companies of all sizes and industries innovate through simplification. From the back office to the boardroom, warehouse to storefront, on premise to cloud, desktop to mobile device – SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. SAP applications and services enable customers to operate profitably, adapt continuously, and grow sustainably.
PURPOSE AND OBJECTIVES
Our mission is to define and develop HANA Cloud Platform – SAP’s Platform-as-a-Service offering that enables building, deploying, running and managing enterprise applications in the cloud. The platform is based on open-source and open standards, and is powered by the latest SAP HANA capabilities. It offers a bunch of ready-to-consume services for enabling common cloud scenarios and for streamlining enterprise application development.
There are thousands of applications running on the platform with this number constantly increasing. The platform itself is a complex distributed system too, that has to be operated 24x7.
Many of this applications want to use the data coming from our customers’ on-premise installed and protected systems. However because of the high security standards these systems are not visible in internet. SAP HANA Cloud Platform connectivity service allows a secure, reliable, and easy-to-consume access to remote services running either on the Internet or in an on-premise network. Offers a technical connectivity solution, which can be used to establish a secure tunnel from the customer network to an on-demand application in SAP HANA Cloud Platform. At the same time, the customer IT department has full control and auditability of what is technically exposed to the on-demand world. It should support many different technologies, network protocols, OS etc. It is quite a challenging task to develop and maintain such a service that covers all those use-cases and handles the big load of data coming from different data centers all around the world. It must be highly available so that there is no critical customer data loss. It must scale automatically with the current and the anticipated load.
Consuming/pushing data from distributed systems is becoming a hot topic in our industry with hundreds of open-source projects and innovative approaches out there. Our product shall easily keep the pace to the newest trends and standards for the cloud industry e.g. Cloud Foundry. Indeed, it is quite exciting to be involved in such an area where the technical requirements are so rigorous and new solutions emerge daily.
Now, we are looking for a (senior) developer to join the team that is responsible for the connectivity service of HANA Cloud Platform. The mid- to long-term goals are to strengthen the current infrastructure and enable the evolvement of the next generation one.
Cloud computing, trendy topics and challenging tasks – that’s what we offer. Now we are looking for a new open-minded and self-driven colleague who is eager to help the team getting to the next level. We are kind of religious about technical excellence and quality and expect the same values to be shared by our new team member too.
EXPECTATIONS AND TASKS
Shape and implement scalable and highly available connectivity service
Suggest and prototype new solutions
Develop and deliver high-quality software. This includes conceptual work, technical design, implementation, automated tests, and technical documentation
Support and maintenance of team components
Apply the DevOps approach
Conduct performance tests, analyze results and apply optimizations
Interact with stakeholders to gather relevant information, feedback and evangelize our product
Channel the received feedback and actively provide suggestions to the product owner
Work in a team applying agile development practices
Contribute to team goals, including building a high performing team
EDUCATION AND QUALIFICATION / SKILLS AND COMPETENCES
BS (MS preferred) in Computer Science or related field
Proficiency in object-oriented programming
Algorithms and data structures
Problem solving and analytical skills
Open for new technologies, keep up with latest trends in the industry
Functional programming is an advantage
Excellent team player, with strong communication skills, passionate about his/her work, self-motivated and driven
Fluency in English
Minimum 2 years of development experience
Experience with any of these is a strong advantage: Cloud Foundry, cloud, virtualization, distributed systems, micro-services
Also scripting languages, Git, Maven, Linux
History of involvement in open-source communities and projects is an advantage
Experience with networking/connectivity products is an advantage
SAP'S DIVERSITY COMMITMENT
To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.
SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations team (Americas: Careers.NorthAmerica@sap.com or Careers.LatinAmerica@sap.com , APJ: Careers.APJ@sap.com , EMEA: firstname.lastname@example.org ). Requests for reasonable accommodation will be considered on a case-by-case basis.
Additional Locations: No Selection