Senior Software Developer

Arbetsbeskrivning



The Machine Directorate at the European Spallation Source (ESS) in Lund, Sweden, invites applications for a Senior Software Developer.

Description of directorate/division
The Integrated Control System (ICS) division is responsible for the design, construction, commissioning and operation of control systems for the ESS facility including Accelerator, Target, Neutron Scattering Instruments and Conventional Facilities. The Applications Work Package within the ICS project has the responsibility to deliver the frameworks and tools for high-level applications to the control system for the ESS facility. This work package is staffed by personnel working in the Software and Services Group of the division. Our work environment is characterised by fast growth, high rate of work, and an international atmosphere with highly academic personnel. The candidate must therefore enjoy the diversity of such a set up and have a personality suited for the challenges it holds. In this growing organisation you will have the possibility to be part of developing new routines and processes. Our work environment is exciting and forward-thinking and relies heavily on personal initiative. 

Description of main responsibilities


• Contribute to architecture, design, development and testing of the Applications Work Package within the Integrated Control System project.

• Develop applications, graphical user interfaces, frameworks and toolkits that will be used during commissioning and operation of the ESS accelerator, target, neutron instruments and other facilities as part of the Integrated Control System.

• Develop and apply software quality standards.

• Maintain continuous integration frameworks; participate in code and design reviews.

• Give support and guidance for software applications and development environments.

• Work in an agile team environment (scrum) with distributed teams while implementing engineering best practices.

• Working hours are standard office hours, but occasionally you will need to be flexible and work evenings due to meeting arrangements and hard workload.

Qualifications


• Solid programming experience working with Java and other high level languages like C/C++, scripting languages such as Python/Ruby/Perl

• 5 years experience in Java development required. Experience with Java EE.

• Experience developing GUIs, Swing, JavaFX, etc.

• Ability to design, debug, and test code thoroughly

• Sound knowledge of automation and testing methodologies used for testing of complex, large size products.

• Experience participating and contributing to agile development models is required.

• Experience in version control systems such as Hg or Git

• BS or MS degree in Computer Science and minimum of 5+ years of software development experience.

• Experience of working in an international environment is essential.

• Excellent oral and written English skills are a prerequisite; knowledge of other European languages would be an advantage.

We truly believe that to enjoy and perform in this position, you consider the following as a significant part of your character:



• demonstrated ability to become productive on a large software system

• an organised work performance

• good presentation skills, interaction and communication skills along with the ability to collaborate effectively across functional organizations

• a collaborative and team oriented nature

• creative and driven to achieve high quality results

• take responsibility for own actions and decisions

• demonstrating flexibility and demonstrating a willingness to accept changes

• a quick learner who enjoys learning and sharing knowledge

• a positive mindset and an ability to stay calm, even in a stressful atmosphere

• leadership skill is desirable for a potential work unit leader

• emotional intelligence

Duration & Location
The position is permanent with six months initial probationary period. Your work place will be situated in Lund, Sweden. The position is to be filled as soon as possible. 

Application & Contact
Please provide your curriculum vitae and covering letter in English by clicking on “apply” and following the instructions. Please note we only accept applications via the ESS website. The deadline for applications is 16th of February 2014.
For further information regarding the position, please contact Leandro Fernandez, leandro.fernandez[at]esss.se. For further information regarding the recruitment process, please contact, Charlotta Olsson, charlotta.olsson[at]esss.se.

We look forward to receiving your application.

Sammanfattning

Besöksadress

Tunavägen 24
None

Postadress

Stora Algatan 4
Lund, 22350

Liknande jobb


Fullstackutvecklare

Fullstackutvecklare

6 april 2024

Senior Java Software Engineer

Senior Java Software Engineer

5 april 2024

4 april 2024

.NET-utvecklare

4 april 2024