Full Stack Software Engineer

Arbetsbeskrivning

The European Spallation Source, ESS, a partnership of European countries, is hiring motivated and inspired people to plan, design, and construct the world’s most powerful neutron source. We seek ambitious, talented people in different fields who are excited about playing a part in the future of science in Europe.

ESS can offer a variety of things, such as passionate and international colleagues, a vibrant melting pot of diversity, and a challenging, exciting and high paced work environment. We value and need expertise, innovative minds and great ways of leading and interacting with people from all over the world.

Come and change the world with us!

ESS is now looking for a Full Stack Software Engineer for the Controls Infrastructure Group within the Technical Directorate. 

The Integrated Control System (ICS) division is responsible for the design, construction, commissioning and operation of control systems for the ESS facility including the linear accelerator, Target station, Neutron Scattering Instruments and building utilities management. The Controls Infrastructure group has the responsibility to deliver and maintain the IT infrastructure for the ESS control system and various systems.

Job description
As an experienced Software Engineer, you will join the Controls Infrastructure group and participate in the development, deployment and maintenance of software that will be used to commission and operate systems across the Technical Directorate.

The responsibilities for the Full Stack Software Engineer are:


• Design workflow processes, webservices, plugins, and other components needed to meet the business requirements within ESS.
• Modify and develop Flask and python-based code for various applications to meet the business needs of ESS.
• Collaborate with other software developers, system integrators, and IT professionals to implement practical solutions.
• Ensure that all solutions are lightweight, scalable, secure, and built to a high level of quality.
• Design and develop new solutions utilizing Web Services.
• Participate fully and actively in deployments and provisioning activities.
• Manage data sources like MySQL, Postgres, Redis, ActiveMQ, etc.
• Develop and manage CI/CD pipelines including best practices.
• Manage source control management of GitLab and JupyterHub environments.

Qualifications and Experience:
The successful candidate will have:


• Higher university degree (Master or equivalent diploma) in Computer Science, Engineering, Science or equivalent.
• 8 or more years of professional experience.
• Experience with full stack development will be considered essential.
• Demonstrated experience in collaborative development of software projects, with a full stack mindset (development, testing, deployment, interfaces and support).
• Demonstrated experience with task-based programming.
• Demonstrated experience in testing, performance profiling and debugging software systems.
• Good knowledge of developing web applications.
• Good to high knowledge of databases (SQL and/or noSQL).
• Knowledge of programming techniques and languages: proficiency in the Python programming language.
• Knowledge and application of software life-cycle tools and procedures.
• Re-use, refactoring, integration, and porting of existing software. 

Experience of working in an international environment is preferred and excellent oral and written English skills are a prerequisite. Having a pragmatic and flexible approach would be necessary to enjoy the work.

We truly believe that you are able to multitask, prioritize and manage time efficiently. You need to have an interest to develop job knowledge continuously and share your knowledge with others. Our work environment is exciting and forward thinking and relies heavily on personal initiative and a collaborative work environment.

Duration & Location
The position is permanent with six months initial probationary period

Your work place will be situated in Lund, Sweden. 

Start date
The position is to be filled as soon as possible.

Application & Contact
Please provide your curriculum vitae in English by clicking on “apply” and follow the instructions. Please note that we only accept applications via the ESS website.

For some roles at ESS health check-ups and security clearance are required, and thus this might be applicable in the final parts of the recruitment process. The applicant is expected to be fit to perform the applicable tasks of this recruitment. 

The deadline for applications is 17 October, 2021 

For more information regarding the ESS recruitment process, please follow this link https://europeanspallationsource.se/ess-recruitment-process. 

For further information regarding the position, please contact the Recruiting Manager, Remy Mudingay, Group Leader ICS Infrastructure, Remy.Mudingay@ess.eu

For further information regarding the recruitment process, please contact HR Officer, Karin Vandenborre, karin.vandenborre@ess.eu

For trade union information please contact Unionen, Conny Wendt, conny.wendt@ess.eu

or SACO / Swedish Association of Graduate Engineers, Johan Waldeck, johan.waldeck@ess.eu

We look forward to receiving your application!

Sammanfattning

  • Arbetsplats: European Spallation Source ERIC
  • 1 plats
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 22 september 2021
  • Ansök senast: 17 oktober 2021

Besöksadress

Tunavägen 24
None

Postadress

Tunavägen 24
Lund, 22363

Liknande jobb


Konsult IT-infrastruktur

Konsult IT-infrastruktur

5 november 2024

IT-arkitekt

5 november 2024