What you'll do
Are you ready to be at the heart of the daily digital experience of thousands of researchers and engineers, as CERN’s Identity and Access Management Service Manager?
You will join the Platforms & Workflows group in the IT Department, where ~30 experienced engineers are responsible for providing a wide spectrum of centrally managed services, such as identity and access management, platforms for developers and researchers, as well as solutions for content authoring and websites hosting.
CERN’s Identity and Access Management Service underpins the digital lifecycle ecosystem for all CERN employees and collaborators. It is a custom-built .NET platform that provisions and manages user identities, accounts, authorisation groups, eligibility for certain services, and software integrations with CERN’s Single Sign-On.
It also ensures that digital assets (e.g. websites, databases, storage, and other technical resources) created during a person’s time at CERN are handled correctly as they change roles or leave the organisation. This is a mission-critical system for CERN where your skills as a Full Stack Developer will directly contribute to a smooth online experience.
Your responsibilities
- Design and develop software for the Identity and Access Management Service; this involves architectural decisions, (mostly) backend and (some) frontend development, APIs, system integrations, migrations between solutions/platforms.
- Mentor junior team members and supervise their technical tasks.
- Manage service operations: configuration, testing, deployment, troubleshooting, bug fixing.
- Engage with the user community to gather requirements and enhance the service to meet the evolving needs of the organisation.
- Provide advanced support, documentation, training etc. to the user community.
Still here? Let's make a quick check about
Your profile
- Extensive experience with object-oriented programming and relational databases, preferably .NET and C#, SQL and MySQL/Oracle.
- Demonstrated experience in systems architecture, integrations and migrations.
- Experience in advanced user support and stakeholder management.
- Demonstrated experience with the following is a strong advantage: ReactJS, Oracle, Microsoft Identity Manager (MIM), Gitlab CI, Openshift.
- Demonstrated experience developing in both windows and Linux environments would be an additional asset.
- Master's degree or equivalent relevant experience in the field of Computer Science or a related field.
Your skills
- Knowledge of programming techniques and languages: .NET, C#, ReactJS, SQL, MySQL/Oracle..
- Administration of computing systems: upgrades, application of security patches, system and data migrations, backup and recovery.
- Knowledge and application of software life-cycle tools and procedures: proficiency with Git, CI/CD tools, containerised deployments.
- Knowledge of best practices for implementing ICT security standards and policies.
- Capturing and analysis of requirements for ICT systems.
- Makes timely decisions that balance systematic analysis with decisiveness; deals with difficulties in a timely manner.
- Takes initiative beyond regular tasks and makes things happen.
- Demonstrates a pro-active approach to resolving differences; addresses issues of conflict constructively.
- Adopts a pragmatic approach; understands the value of adopting generic rather than gold -plated' technical solutions.
- Works well in groups and readily fits into a team; participates fully and takes an active role in team activities.
- Spoken and written English, with a commitment to learn French.
Employment conditions
- Work during nights, Sundays and official holidays, when required by the needs of the Organization.
- Stand-by duty, when required by the needs of the Organization.
Global Benefits at CERN
Let's get you ready
Be sure to meet the eligibility criteria
- You are a national of a CERN Member State or Associate Member State.
- You have relevant qualifications and professional experience.
- If you have previously held a Staff contract at CERN, you will not be eligible for these positions.
- Please pay attention to the additional criteria and requirements for this specific position and mentioned above.
You will need these documents to complete your application
- Your CV (English or French)
- Any document you consider relevant to your application