Software Development Engineer

4 days left

Recruiter
Location
Geneva
Salary
£80223.12-114553.32 per annum
Posted
05 May 2017
Closes
02 Jun 2017
Ref
EN-ACE-2017-83
Contact
CERN European Organization for Nuclear Research
Role
Design
Discipline
Software
Contract Type
Contract
Hours
Full Time
Software Development Engineer in the Engineering Department (EN), Alignment Coordination and Engineering Group (ACE).


Functions

As a Software Development Engineer in the Alignment Coordination and Engineering Group, you will:


  • 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.



  • Qualification required

    Master's degree in the field of computer science, software engineering, or equivalent.


    Experience and competencies

    The experience required for this post is:


  • 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.



  • The technical competencies required for this post are:


  • 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.



  • The language competencies required are:


  • 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.



  • Eligibility conditions

    Employing a diverse and international workforce is a CERN core value and central to our success. We welcome applications from all Member States irrespective of gender, age, disability, sexual orientation, race, religion or personal situation.

    This vacancy will be filled as soon as possible, and applications should normally reach us no later than 05.06.2017.

    By applying here, you allow CERN to consider your application for any position it considers relevant with respect to your profile. Please ensure you update your profile regularly with any relevant information and that you inform the recruitment service if you wish your file to be removed from the database.

    Note on Employment Conditions

    We offer a limited-duration contract for a period of 5 years. Limited-duration contracts shall terminate by default on their date of expiry. Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.

    These functions require:


  • 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.