Software Engineer

Arbetsbeskrivning

Company Description
At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact, and provides insights into the fundamental laws of nature. Find out more on http://home.cern.

Software Engineer (BE-CO-APS-2020-71-LD)
Geneva, Switzerland

Job Description
Introduction

Are you a skilled Software Engineer? Want to take an active role in the design and development of the systems used by the CERN installation, operation and maintenance teams to model, manage, control, and analyse the behaviour of the particle accelerators? Then join CERN's Applications & Services team and realize your potential. Take Part!

You will join:

The Beams Department: responsible for the beam generation, acceleration, diagnostics, controls and performance optimization for the LHC and its injector accelerators.
The Controls Group: responsible for providing and supporting the controls infrastructure used to operate and maintain these particle accelerators 24 hours a day.
The Applications & Services Section: a dynamic and quality-oriented agile team, responsible for high-level software solutions and data management services in the Accelerator & Technology sector, used for the general operation and maintenance of the entire accelerator complex.

Functions

As a Software Engineer in the APS Section, you will join a team to provide software systems to facilitate accelerator operation, controls and monitoring. In this team you will take a major role in the development and evolution of the aforementioned systems which are critical for CERN's mission and used all over CERN. In particular you will:

Participate in the whole software development lifecycle (requirements, design, development, testing), following a modern agile approach.
Communicate with the end-users of the services to understand their needs and help translate these into appropriate software solutions.
Interact with skilled and motivated software engineers on a daily basis to deliver quality results.
Investigate, diagnose and resolve operational problems.
Mentor junior developers.

Qualifications
Master's degree or equivalent relevant experience in the field of computing, computer science, software engineering or a related field.

Experience:

The experience required for this post is:

Proven experience in Web application development, using JavaScript (ES5 or ES6), TypeScript, REST, JSON and one or more modern Web development frameworks (e.g. Angular).
Proven experience in Graphical User Interface design and development with strong UX skills.
Proven experience in Java development using Spring and JPA.
Proven experience to build new software systems and evolve existing ones.
Experience applying software quality assurance techniques and practice with corresponding tools.
Professional experience with relational databases including a strong knowledge of SQL.
Technical competencies:

Development of application software: core software design principles and application development.
Design of databases/repositories: sQL (Oracle DBMS is a plus).
Systems integration: integration and testing of components and/or subsystems and their interfaces.
Application support: provide support of operational systems.
Technical advice and guidance: working with end users to understand their needs and provide corresponding technical solutions.

Behavioural competencies:

Achieving results: having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind.
Learning and sharing knowledge: keeping up-to-date with developments in own field of expertise and readily absorbing new information. Sharing knowledge and expertise freely and willingly with others; coaching others to ensure knowledge transfer. Thinking "out of the box" and proposing fresh ideas, insights and methodologies.
Working in teams: understanding when teamwork is required to achieve the best results; including others accordingly and sharing information. Working well in groups and readily fitting into a team; participating fully and taking an active role in team activities.
Demonstrating flexibility: adapting quickly and resourcefully to shifting priorities and requirements. Instigating and promoting change as an opportunity for organisational development.
Language skills:

Spoken and written English, with the ability to draw-up technical specifications and/or scientific reports, and/or to make oral presentations. The knowledge of the French language or the willingness to acquire this rapidly would be an advantage.

Additional Information
Eligibility and closing date:

Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success. We welcome applications from all Member States and Associate Member States.

This vacancy will be filled as soon as possible, and applications should normally reach us no later than 10.06.2020

Employment Conditions

Contract type: Limited duration contract (5 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.

These functions require:

Work during nights, Sundays and official holidays, when required by the needs of the Organization.
Stand-by duty, when required by the needs of the Organization.
Job grade: 6-7

Job reference: BE-CO-APS-2020-71-LD

Benchmark Job Title: Computing Engineer

Please make sure you have all the documents needed to hand as you start your application, as once it is submitted, you will not be able to upload any documents or edit your application further

Sammanfattning

  • Arbetsplats: CERN
  • 1 plats
  • 6 månader eller längre
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 13 maj 2020
  • Ansök senast: 10 juni 2020

Liknande jobb


Software Engineer - Diagnostics

Software Engineer - Diagnostics

26 november 2024

26 november 2024

Cloud Architect

Cloud Architect

26 november 2024

Kebne söker Javautvecklare!

Kebne söker Javautvecklare!

26 november 2024