Oracle Senior UI Developer in Prague, Czech Republic

Senior UI Developer

Preferred Qualifications

Oracle (NYSE:ORCL) is funding an ambitious initiative to

accelerate cancer research and improve access to the best available data for

oncologists and their patients. The Oracle Cancer Research Cloud will use

Oracle’s cloud infrastructure to provide cancer researchers and clinicians with

a massive warehouse of genomic and other cancer related data. Oracle will also

provide software tools and high performance computing resources to meet the

needs of academic and pharmaceutical researchers, as well as the evidence base

for specific treatment options for clinicians, their patients and their

insurers.

Department Description:

The Cloud Architecture, Development and Operations team is a

cross-functional organization that builds or configures the cloud

infrastructure, populates the data warehouse and builds the software to

implement the research applications on the Oracle Bare Metal cloud

infrastructure. We

will be using a mix of virtualization and container technologies to deliver

application functionality to our clients.

We hire exceptional people and trust them to do their jobs

with minimal oversight. We work together in agile teams with a common story

backlog. We focus on our own work tasks while being aware of the bigger

picture. We help each other where ever we can. Teamwork is expected. We like

individual experts but generalists who can contribute in multiple areas are

very highly respected. UI developers with software development skills would be

ideal for these roles.

Position Overview:

We are looking for several experienced user interface application

developers who will be responsible for building and maintaining all OCRC user

interfaces. We will be using a mix of Javascript front-end UI with micro-services

backend technologies to deliver visually delightful and easy to use

applications to our clients. Understanding and applying design-time security

principles for user interfaces is a must.

Experience with data visualization libraries, especially

3D libraries, is desirable. Experience working with core

Oracle technologies is desirable as is experience with open source data

management technologies. Any biomedical experience or experience working with

scientists or clinicians in a medical research setting is a plus.

Job Responsibilities:

Work in an agile development team. Take UI stories from a

backlog and implement them in conjunction with the software developers in your

scrum team. Creativity is encouraged within the UX design team’s style guide

and specifications. Work with the product owner, the story developer and the UX

leads to evolve or solve issues with the user interface while addressing the

requirements of individual stories.

Ensure the finished product meets all of the specified

criteria. Participate in design reviews, sprint retrospectives etc.

Candidate Profile:

  • Thrives in a dynamic, fast-paced and occasionally

interrupt-driven environment

  • Self-directed, with the ability to break down tasks and deliver

solid business outcomes

  • Good communication, teamwork and diplomacy skills

  • Understands and lives Agile development practices, particularly

Scrum methodology

  • Understands the importance of design-time security in UI

applications

  • Understands and is able to apply UX design at the individual

story level

  • Understands responsive design, data binding, single page

architectures

  • Strong HTML5 and Javascript background, Angular, jQuery,

Backbone, Ajax, Node as well as popular Javascript libraries for

charting/visualization.

  • Experience with Oracle Jet a plus.

  • Experience with continuous integration/continuous deployment

tools, Git, Jenkins etc.

  • “Can do” attitude

Top 3 skill sets / technologies in the ideal candidate:

  1. Modern web UI technologies based on HTML5

and Javascript

  1. Ability to turn functional stories

into delightful, easy to use interfaces

  1. Version control, CI/CD etc.

Detailed Description and Job Requirements

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Job: Product Development

Location: CZ-CZ,Czech Rep-Prague

Job Type: Regular Employee Hire

Organization: Oracle