European Organization for Nuclear Research (CERN) About
At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. They use the world's largest and most complex scientific instruments to study the basic constituents of matter – the fundamental particles.
Job Description
Job Posting Organization: CERN, the European Organization for Nuclear Research, is a renowned international research organization established in 195
It is located in Geneva, Switzerland, and is known for its groundbreaking work in particle physics. CERN employs over 2,500 staff members and collaborates with thousands of scientists from around the world. The organization operates in multiple countries, with its primary focus on understanding the fundamental structure of the universe through advanced scientific research and technology.
Job Overview: The Software Developer position within CERN's Communication Tools Section (CT) is a critical role that involves maintaining and enhancing the IT/CS web interfaces utilized by CERN users for network and telephony requests. The successful candidate will work collaboratively with a team of skilled developers to design and implement new modules for the internal IT/CS network and telecom management framework, focusing on automation and provisioning. This role also emphasizes the importance of quality assurance in software development, requiring the developer to promote and enhance continuous integration and automated testing frameworks. Additionally, mentoring junior developers and proposing improvements to database models and network APIs are key responsibilities. Staying informed about the latest software technology trends is essential for success in this position.
Duties and Responsibilities: As a Software Developer in the CT Section, your duties will include:
Maintaining and further developing the IT/CS web interfaces for network and telephony change requests.
Collaborating with team members to design and develop new modules for the network and telecom management framework.
Promoting and enhancing procedures and tools to improve software quality, including continuous integration and automated testing frameworks.
Mentoring junior developers to foster their growth and knowledge.
Proposing and implementing changes to the database model and network APIs to support service integration solutions.
Keeping up to date with the latest trends in software technology to ensure the use of modern practices and tools.
Required Qualifications: Candidates must possess a Master's degree or equivalent relevant experience in Computer Science or a related field. Proven experience in the development and maintenance of large software packages in Java is essential. Additionally, candidates should demonstrate proficiency in current web front-end technologies, including JavaScript (and its frameworks), HTML5, CSS, and REST. Familiarity with the software development life cycle, including unit testing, continuous integration, version control, and documentation, is also required. Knowledge of user-centric design principles and methodologies, as well as an understanding of TCP/IP addressing and networking, is necessary for this role.
Educational Background: A Master's degree in Computer Science or a related field is required for this position. Equivalent relevant experience may also be considered. The educational background should include a strong foundation in software development principles and practices, as well as familiarity with networking concepts and technologies.
Experience: Candidates should have proven experience in software development, particularly in the maintenance and development of large software packages using Java. Demonstrated experience with web front-end technologies and the software development life cycle is crucial. Experience in database design and SQL is also important, along with a solid understanding of programming techniques and languages relevant to the role.
Languages: Fluency in spoken and written English is mandatory, as the ability to draft technical specifications and scientific reports, as well as make oral presentations, is required. While not mandatory, a willingness to learn French would be advantageous and is encouraged to facilitate communication within the organization.
Additional Notes: This position is a limited duration contract for 5 years, with the possibility of applying for an indefinite position under certain conditions. The working hours are set at 40 hours per week, and the role may require work during nights, Sundays, and official holidays based on the organization's needs. The job grade for this position is classified as 6-7, and the reference for this job is IT-CS-CT-2025-59-LD. CERN values diversity and encourages applications from all Member States and Associate Member States.
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.