فرصة

Job Opportunity as a Software Engineer in Switzerland 2018

By: CERNLast update:
Save
Deadline
(Deadline has passed)

Applicant criteria

NationalityUnited Arab Emirates, Bahrain, Djibouti, Algeria, Egypt, Iraq, Jordan, Comoros, Kuwait, Lebanon, Libya, Morocco, Mauritania, Oman, Palestine, Qatar, Saudi Arabia, Sudan, Somalia, Syria, Tunisia, Yemen
SpecialityComputer and Information Sciences
Gender
  • Both

Opportunity criteria

Opportunity FieldTechnology and Programming
Job locationSwitzerland
Needed documentsCV
Deadline2018-09-01

Opportunity description

The European Organization for Nuclear Research (CERN) is looking for a Software Engineer who will be willing to join a small team responsible for data acquisition and transformation systems in Geneva, Switzerland. The contract type will be for a limited duration (5 years), and it may include working during nights, Sundays and official holidays when required. The Software Engineer will join:

[1] The Beams Department (BE), responsible for the beam generation, acceleration, diagnostics, controls and performance optimization for the LHC and its injector accelerators

[2] The Controls Group (CO), responsible for developing the controls infrastructure used to operate these particle accelerators 24 hours a day

[3] The Applications Section (APS), a dynamic and quality-oriented agile team, responsible for the mission-critical user interfaces and server-side applications used by the accelerator physicists and operators

Responsibilities:

[1] Participating in defining the architecture of service, including how it is integrated into the accelerator controls system

[2] Identifying and evaluating suitable open-source frameworks upon which to build a solution; select one and adapt or extend it to the organization’s needs

[3] Designing and developing controls-specific data transformations

[4] Providing tools that enable users to easily develop and deploy their own transformation algorithms

[5] Promoting the above solutions among the user community and providing user support

[6] Participating in the maintenance and 24/7 on-call support for the new service and for existing ones

Qualifications:

[1] Master's degree or equivalent relevant experience in the field of computer science or a related field

[2] Extensive professional experience in a software engineering position mentoring a small team

[3] Proven experience with modern DevOps practices and tools, including CI/CD automation and monitoring

[4] Proven experience with container and orchestration technology

[5] Experience applying software quality assurance techniques, and practice with relevant tools

Technical competencies:

[1] Development of application software, especially server-side with the Java ecosystem and the Spring Framework and experience with reactive programming is an asset but not mandatory

[2] Re-use, refactoring, integration and porting of existing software

[3] Knowledge of programming techniques and languages using Java 8+, Python 3.x and their respective ecosystems

[4] Knowledge and application of software life-cycle tools and procedures

Behavioral competencies:

[1] Communicating effectively

[2] Working in teams

[3] Achieving results

Language skills:

[1] Spoken and written English, with the ability to draw-up technical documentation and to make oral presentations

[2] Knowledge of French or the willingness to acquire it rapidly would be an advantage

Benefits:

The salary will be determined with the successful applicant. 

About CERN:

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.

Save
Deadline
(Deadline has passed)

Join For9a now to apply for thousands of free opportunities and receive the latest ones as soon as they are available.