SAP Senior UI Developer Job in Dublin, Ireland

Requisition ID: 152830

Work Area: Customer Service and Support

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.

COMPANY PURPOSE AND OBJECTIVES

As market leader in enterprise application software, SAP helps companies of all sizes and industries run better. SAP has sales and development locations in more than 50 countries worldwide. SAP applications and services enable more than 248,500 customers worldwide to operate profitably, adapt continuously and grow sustainably.

Our vision is to help the world run better.

Our Predictive Analytics products help our customers achieve operational excellence through the advanced analysis of their data. Using the real-time capabilities of SAP HANA, we offer an unprecedented ability to gain competitive advantage through the combination of industry-leading performance, advanced analytic models and best of breed user interfaces.

PRODUCT AND TEAM OVERVIEW

Business Intelligence (BI) is an exciting branch of software engineering focused on achieving operational excellence in enterprises through the use of big data. As the world’s biggest supplier of BI systems, SAP ensure that companies can efficiently manage staff and resources through the use of analytics and reporting.

The Dublin BI Predictive Analytics team will be responsible for the creation and extension of offerings in this space. The team consists of developers, QAs, UX designers and data scientists, and is working at the forefront of this challenging topic.

ROLE DESCRIPTION AND EXPECTATIONS

This particular role is for an outstanding Senior Software Engineer to work on our predictive product which is a single-page application, built on a modern leading-edge stack of Java, JavaScript and HTML5. You will have the opportunity to work in the exciting area of Data Science, incorporating the use of Machine Learning algorithms, advanced data modelling techniques etc.

You will also get to work in our next generation AppHaus. The AppHaus is a unique physical space for software development, and it is a living embodiment of the philosophy of Design Thinking. You will be working in an Agile environment using industry best practices.

Main responsibilities include the following:

  • Participate in all phases of the development cycle

  • Demonstrate an ability to lead particular topics

  • Contribute to architecture and scope definition

  • Ability to translate UX artefacts into HTML, CSS and Javascript

  • Architect efficient and reusable front end systems that drive complex web applications.

  • Deliver the appropriate draft technical documentation to technical writing staff

  • Express new ideas and present them

  • Communicate proactively, precisely & accurately

  • Interact with colleagues in a highly international environment

  • Preparation of unit tests

  • Focus on functional and non-functional quality

SKILLS

Required Skills

  • Expert level in Javascript, HTML5 and CSS; ideally with one or more MVC frameworks.

  • Experience with Javascript testing (e.g. QUnit).

  • Experience in building beautiful UIs from the ground up.

  • Proven track record in design and delivery of high quality products

  • Strong technical leadership and mentoring abilities

  • Track record of producing high quality and testable code, using TDD

  • Ability to understand and communicate complex technical landscapes

  • Familiarity with full stack development in a 3-tiered architecture

Beneficial Skills

  • Experience in Java development

  • Good working knowledge of relational databases and SQL

  • Git/Gerrit

  • Maven

  • Eclipse

  • Experience in an Agile environment, preferably using TDD

  • Testing frameworks including SoapUI & Selenium.

  • Mockito

  • OSGi

EDUCATION AND QUALIFICATION / SKILLS AND COMPETENCIES

  • Bachelors degree in Computer Science or equivalent

  • 5 years experience

  • Proven track record for delivery of advanced product functionality

  • Fluent in English

  • High levels of curiosity and autonomy

  • Experience of agile software development methodologies and Test Driven Development

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: Careers@sap.com ). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations: