Job Description
Requisition ID: 137023
Work Area: Software-Design and Development
Expected Travel: 0 - 10%
Career Status: Professional
Employment Type: Regular Full Time
COMPANY DESCRIPTION
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.
We are currently looking for a motivated professional to join Inhouse Adoption team in Sofia.
WHO ARE WE?
Inhouse Adoption team, part of CLM Services organization in Sofia, develops tools and applications to facilitate all kind of automation processes within CLM organization (and beyond).
Our applications are extensively used for output qualification tests of different software logistic tools like installation, updates, upgrades and etc. Additionally, they feature a vast scope of capabilities that facilitate integration with different IaaS-es (VMWare vCloud Director, Microsoft Azure) for automated handling of virtual machines (revert to a snapshot, start and stop of a VM to name a few).
End to end configuration, execution and monitoring of arbitrary tasks/jobs/scripts can be modeled with ease using powerful inheritance and scheduling mechanisms.
Having a dedicated environment for defining and creating process entities and a dashboard for monitoring tests statuses enables our tools to be used across different organizations that need full automation beyond simple submit/build/test cycle.
Some additional features that our applications possess are:
Multithreading capabilities enabling many processes to be executes in parallel
Remote process execution on various IaaS environments (bare metal or VMs)
Simple graphical user interface for collecting a number of steps into execution scenarios and execute them together
Real time monitoring of execution
Concise information about last execution state
Schedule execution on event or on recurring time period
Storage of execution information
EXPECTATIONS AND TASKS
Develop new features for the range of applications owned by the team
Proactively support internal customers via troubleshooting the tests in question
Participate actively in the definition, planning and execution of the backlog items
Engage in all discussions within the teams and the stakeholders for the future evolution of the applications developed (conceptual research and prototyping to expand product capabilities)
EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES
Bachelor or master degree in computer science or a related technical discipline.
Expert knowledge in Java
Good knowledge of Java Enterprise Edition – JPA, JTA, EJB, Servlets, JSP, JAX-RS, Bean Validation
Good understanding of object oriented programming, design patterns and design principles
Knowledge in JavaScript, HTML5, CSS
Database Knowledge – MS SQL Server
Confidence working within Unix / Linux environments
Good written and spoken English
Very good communication skills
Proactive and open-minded team player
The following will be considered an advantage:
Expert knowledge in Unix / Linux
Expert batch scripting knowledge
Experience with application servers like Tomcat, Glassfish, JBoss
Knowledge of different build tools - Maven, Gradle – and Continuous Integration Systems like Jenkins, Hudson.
Understanding about different serialization formats – JSON, YAML or other
Experience working with JavaScript UI libraries like jQueryUI, ExtJS or other
WHAT WE OFFER:
Working in a highly efficient and motivated team.
Having direct impact on the products developed and customer adoption.
Freedom to choose technologies that best fit particular use cases.
Learn constantly and experiment with new things.
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:
[email protected] or
[email protected], APJ:
[email protected], EMEA:
[email protected]). Requests for reasonable accommodation will be considered on a case-by-case basis.