At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. They use the world's largest and most complex scientific instruments to study the basic constituents of matter, the fundamental particles. The particles are made to collide together at close to the speed of light. The process gives the physicists clues about how the particles interact, and provides insights into the fundamental laws of nature.
Full-Stack Developer Job Description
Functions
As a full-stack developer in the Asset & Maintenance Management (AMM) Section, you will carry out both analytic tasks as well as practical software development working closely with our support team and users.
You will:
- Participate in the system design and the information system architecture for the integrated asset management platform at CERN.
- Design and implement rich, interactive and responsive web applications for asset management related tasks.
- Take responsibility for system monitoring and general system management including deploying upgrades and patches.
- Provide interfaces and methodology for data exchange between applications.
- Take an active role in the common and continuous effort of improving both the services and tools provided.
Experience:- Experience in application design and development of systems using the Java Enterprise Edition stack.
- Expertise in web technologies including JavaScript frameworks, HTML5 and CSS (preferably ReactJS).
- Working knowledge of relational databases.
- Experience using web services (SOAP/REST) and system integration methods.
- Experience in configuration and management of modern application servers.
Technical competencies:- Knowledge of programming techniques and languages: Java EE Stack, JavaScript, NodeJS, React (or similar), HTML5, SQL, Git, Maven.
- Testing, diagnosing and optimization of software: configuration, monitoring and tailoring of the system as well as applying patches and managing major system upgrades.
- Re-use, refactoring, integration and porting of existing software: definition and management of interfaces to the supported system notably using web services.
- Applications support: typically takes the form of investigating and resolving issues and providing information about the systems.
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.
Full-Stack Developer Job Requirements
Education:
Master's degree or PhD, or equivalent relevant experience in the field of computer science, or a related field.
Experience:
- Experience in application design and development of systems using the Java Enterprise Edition stack.
- Expertise in web technologies including JavaScript frameworks, HTML5 and CSS (preferably ReactJS).
- Working knowledge of relational databases.
- Experience using web services (SOAP/REST) and system integration methods.
- Experience in configuration and management of modern application servers.
Technical competencies:- Knowledge of programming techniques and languages: Java EE Stack, JavaScript, NodeJS, React (or similar), HTML5, SQL, Git, Maven.
- Testing, diagnosing and optimization of software: configuration, monitoring and tailoring of the system as well as applying patches and managing major system upgrades.
- Re-use, refactoring, integration and porting of existing software: definition and management of interfaces to the supported system notably using web services.
- Applications support: typically takes the form of investigating and resolving issues and providing information about the systems.
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.
Full-Stack Developer Application Information
Please apply with your CV and cover letter by the 'apply' button below
Remember - you found this opportunity on Qreer.com
Full-Stack Developer Summary
Education Backgrounds: |
Software Engineering |
Specialties: |
Software Design
|
Education Level: |
Postgraduate (Masters)
|
Experience: |
0 - 2 years
|
Languages spoken: |
English |
Job Location: |
Geneva, , Switzerland |
Keywords: |
Java EE Stack, JavaScript, NodeJS, Ract, HTML5, SQL, Git, Maven, SOAP, REST, CSS, computer science |
Apply