Job Posting Organization: CERN, the European Organization for Nuclear Research, is a leading institution in the field of particle physics. Established in 1954, CERN operates the largest particle physics laboratory in the world, located on the border between France and Switzerland. With over 2,500 employees and thousands of scientists from around the globe, CERN is dedicated to pushing the boundaries of scientific knowledge and technological innovation. The organization is known for its collaborative environment, where physicists, engineers, and administrative professionals work together to tackle some of the most pressing questions in science. CERN's mission is to uncover the fundamental structure of the universe, and it has made significant contributions to our understanding of matter, energy, space, and time. The organization operates in multiple countries and is committed to diversity and inclusion, ensuring that every team member's contribution is valued and respected.
Job Overview: The Full Stack Developer position at CERN is an exciting opportunity for individuals eager to enhance their skills while contributing to world-leading scientific research. The role involves working on CERN's Identity and Account Management services, which are crucial for enabling thousands of scientists and staff to securely access the tools necessary for their research. The successful candidate will engage in feature design and development using technologies such as .NET and ReactJS, as well as providing service and user support, which includes upgrades, advanced integration support, and ensuring business continuity. This position also offers the potential for career growth into a service manager role, where the individual will take on greater responsibilities in stakeholder management and contribute to the service roadmap. The specific services in scope include Group Management, Account Management, Digital Resource Eligibility, and Lifecycle Management, making this role integral to the operational success of CERN's IT infrastructure.
Duties and Responsibilities: The Full Stack Developer will be responsible for a variety of tasks, including but not limited to:
Developing new features and fixing bugs in existing applications to enhance functionality and user experience.
Contributing to the technical evolution of services, ensuring they remain up-to-date with the latest technologies and best practices.
Providing advanced user support, which may include in-person consultations with service managers at CERN to address complex issues.
Collaborating with cross-functional teams to gather requirements and translate them into technical specifications.
Participating in code reviews and contributing to the overall improvement of the development process.
Engaging in continuous learning and professional development to stay current with industry trends and advancements in technology.
Required Qualifications: Candidates must meet several eligibility criteria to be considered for this position. Applicants should be nationals of a CERN Member or Associate Member State. By the application deadline, candidates should have a maximum of two years of professional experience since graduation in Computer Science or a related field, with their highest educational qualification being either a Bachelor's or Master's degree. It is important to note that applicants who have previously held a CERN fellow or graduate contract are not eligible for this position. Additionally, candidates without a university degree or those holding a PhD will not be considered.
Educational Background: The educational background required for this position includes a Bachelor's or Master's degree in Computer Science or a related field. This educational foundation is essential as it provides the necessary theoretical knowledge and practical skills required for full-stack software development. Candidates should have a solid understanding of programming principles, software engineering practices, and the ability to apply this knowledge in a practical setting.
Experience: The position requires candidates to have a maximum of two years of professional experience since graduation. This experience should be in full-stack software development, specifically with technologies such as .NET and ReactJS. Familiarity with version control systems and CI/CD workflows is also essential. Candidates should have experience using authentication protocols such as OAuth, OIDC, or SAML, which are critical for the role. Knowledge of Microsoft Identity Manager (MIM) and container orchestration tools like Openshift or Kubernetes is considered an advantage, as it aligns with the technical requirements of the position.
Languages: Fluency in spoken and written English is mandatory for this position, as it is the primary language of communication at CERN. Additionally, candidates should demonstrate a commitment to learning French, which is beneficial for interacting with local colleagues and stakeholders. Proficiency in French will enhance collaboration within the diverse environment at CERN.
Additional Notes: The contract duration for this position is 24 months, with the possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, and the job offers a hybrid flexibility model. The target start date for this position is December 1, 202
It is important to note that the role may involve stand-by duty as required by the needs of the organization, and candidates should be prepared to work during nights, Sundays, and official holidays if necessary. The compensation package includes a monthly net stipend ranging from 5266 to 5793 Swiss Francs, depending on the candidate's degree. Additionally, employees are entitled to 30 days of paid leave per year, along with two weeks of annual closure. CERN provides comprehensive health insurance coverage for employees and their families, as well as a relocation package based on individual circumstances. On-the-job and formal training opportunities, including language classes, are also available to support professional development.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.