Python Developer - Service Engineering

Career level

Middle (2-5 years), Senior (5-10 years)

Spoken languages

English

Job Address(es)


Senior Developer – Services Engineering

Position Description:

The Service Engineering Group, part of the European Development Center, develops cutting-edge software solutions to enable the Oracle Advanced Customer Services, Cloud Services & Support Service businesses.

We are looking for Senior Software Engineers to be part of our continuously growing team of highly skilled professionals.

As a senior engineer you will be responsible for engineering solutions used in the provision of advanced services to Oracle Customers.

You will provide thought-leadership in the design and creation of these services in partnership with product management and delivery organizations.

We focus on providing solutions that will enable the release of a continual value add to our customers. We are looking particularly for individuals who have experience using the Oracle products for development.

Ideally the individual would also have experience in Oracle Enterprise Manager, Oracle Database and Weblogic Server.

The individual will work as part of a global organization in an engineering group that works with leading edge technology.

Current deliverables include the developing of the support platform for the delivery of advanced services to Oracle customer including for . automation, monitoring, configuration and monitoring.

Responsibilities:

Key tasks include but are not limited to the following:

Design, planning, development of engineering solutions;

Contribution to discussion on architecture for support platform solution;

Preparation of software specifications & supporting artifacts;

Defining automated and engineered solutions to our business partners;

Develop thought leadership, advice and guidance on the approach to the solution engineering;

Working with teams to develop solutions leveraging enterprise technology platforms;

Work with the Product Management organization to develop the strategic direction and value proposition for your Services;

To be a champion for Service Engineering solutions Oracle;

To develop and maintain direct relationships with the appropriate external and internal stakeholders; Willing and able to drive cross-team and global projects and initiatives;

Qualifications / experience:

Although not definitive, the ideal candidate will typically have the following:

Degree in Computer Science/Engineering, or equivalent;

5+ years application development experience including exposure to web technologies developed with Java/Webservices

Proficient in JavaScript/ XML/JSON/Web technologies.

Experience in UI development using Java technologies (JET/JavaScript/Knockout JS/requireJS/JQuery) or re-skilling from JSF/ADF

REST, JSP, Servlet, CSS, XML and HTML experience

Continuous Development and Integration Methodologies

Code Coverage tools usage an advantage

Strong knowledge in scripting languages: Python, Perl, Unix Shell Scripting

Strong RDBMS/SQL knowledge.

A successful track-record in full product lifecycle deliverables including delivering work on time with high quality, deploying and managing the solution

Solid verbal and written communication skills (in English);

Experience in working with Oracle Weblogic Server an advantage

Experience with GitHub version controlled repository an advantage

Experience of working with large development teams; international experience is an advantage;

Experience with Cloud Service development an advantage;

Person Specification: Although not definitive, the ideal candidate will demonstrate the following attributes:

Strong interpersonal & presentation skills;

Critical thinking and decision-making skills

Results orientated, an ability to manage multiple priorities is also expected;

Highly organized and detail oriented;

Self-driven, team oriented and self motivated;

The ability to influence at all levels with well developed persuasive arguments;

An ability to work under pressure and meet deadline requirements complimenting a proactive and flexible approach with a resilient and results-orientated nature;

Technical thought-leadership;

Creative & practical design skills;

Technical mentoring;

Strong customer focus;

Requires minimal supervision but proactively communicates issues and suggestions;