Desired Skills and Experience

  • Assist experts to formulate application requirements, develop high level data and process model, design specifications, and test- and user- documentation.
  • Design and develop software modules for the existing EDMS (edms.cern.ch) and future PLM platform, as well as tools facilitating Planning, Coordination, Configuration, Digital MockUp and Integration activities of the group; this involves back-end and front-end development, web interfaces design, APIs, systems integration.
  • Manage operational systems: configuration, deployment, bug fixing.
  • Provide user and process support: gathering of requirements, analysis of needs, process and data modelling, 3rd line support.
  • Technical supervision of temporary team members.
  • Demonstrated experience in development and maintenance of large software projects, specifically in the domain of web applications using relational databases and integration via web services.
  • Experience with providing user support, user relations and requirements definition.
  • Experience in systems operation, configuration and troubleshooting.
  • Programming/Software development: advanced knowledge of Java or .NET, relational databases, SQL and stored procedures (Oracle or similar).
  • Application support.
  • Requirements definition and management.
  • Systems installation/decommissioning: installation, testing, tuning and replacement of software systems.
  • Software Engineering practices: experience in an agile environment, testing approaches, continuous deployment, as well as Git, Maven or equivalent.
  • Front-end development: relevant experience with web UI technologies; HTML5, CSS, JavaScript; knowledge of User Experience and usability practices.
  • Knowledge of scripting languages such as Python or Perl would be an asset.
  • English: spoken and written, with the ability to draw-up technical specifications and/or scientific reports, and/or to make oral presentations. The ability to understand and speak French in professional contexts would be an advantage.
  • Stand-by duty, when required by the needs of the Organization.
  • Work during nights, Sundays and official holidays, when required by the needs of the Organization.
  • The Engineering Department (EN) that provides engineering competences, infrastructure systems and technical coordination for the world’s largest particle accelerator complex and its experimental facilities.
  • The Alignment Coordination and Engineering Group (ACE) which provides project coordination for the accelerator complex, including layout management, integration, scheduling, work and safety coordination as well as metrology and alignment services. The group further provides and supports software solutions for the engineering community. We develop and maintain CERN’s Product Lifecycle Management system, EDMS, to manage design data and technical documentation for the entire Organization. In addition, we provide software solutions for Enterprise Asset Management as well as multi-CAD system support on a CERN-wide basis. This integrated set of tools contains information about more than 1.5 million documents and 2 million components. In total, over 3000 users depend on the software provided by the group.