At a Glance
- Tasks: Join our DevOps team to design, code, and improve back-end software applications.
- Company: The Royal Society of Chemistry is a not-for-profit advancing chemical sciences globally.
- Benefits: Enjoy 26 days of holiday, flexible hours, and a pension plan with up to 12% employer contributions.
- Why this job: Make a real impact in the scientific community while working in a flexible and inclusive environment.
- Qualifications: Experience with .NET in C#, strong understanding of advanced programming concepts, and cloud platforms knowledge required.
- Other info: Hybrid working available; occasional office visits in Cambridge expected.
The predicted salary is between 30000 - 70000 £ per year.
We are currently looking for a Back-End Developer who have previously had experience in developing with the .NET framework in C#. As a Back – End Developer you will be responsible for supporting back-end software development and working with the other development teams and QA. You will be working within the DevOps team and your colleagues across the directorate contributing to the design, build and continual improvement of RSC software applications. Your work will enable the Royal Society of Chemistry to maximise service delivery, high availability, performance optimisation and ensuring that services are efficient at accomplishing their duties, even as those duties scale and evolve.
About the role:
– Design, code, test, refactor and document complex programs/scripts and integration software services.
– Provide expert technical guidance, ensuring best practice for development processes, specifically dev ops and continuous delivery pipelines.
– Undertake software development tasks as a key developer on the team; peer review and pair program to ensure quality and good design.
– Applies agreed standards and tools, to achieve well-engineered outcomes.
– Analyse and assess current and emerging technologies in order that all development is suitable for long-term use and future enhancement.
We are looking for:
– Experience developing with the .NET framework in C#.
– Strong understanding of advanced concepts such as generics, async methods, delegates and lambda syntax.
– Skilled in using design patterns, including MVC, Dependency Injection and others.
– Skilled in using ORM like entity framework.
– Skilled in using LINQ.
– Skilled in writing web services using REST, WebAPI.
– Knowledge of serverless architectures and cloud platforms.
– Ability to understand enterprise application architecture, taking into account security, data protection, performance and high availability.
– Knowledge of test-driven development, continuous delivery, code coverage tools, unit testing and pair programming.
– Understanding of a project and software development life cycle.
About the RSC
The Royal Society of Chemistry is a not-for-profit organisation whose mission is to advance chemical sciences. As a not-for-profit publisher, we reinvest surplus funds back into the global scientific community, supporting our purpose to help the chemical science community make the world a better place.
At the RSC we embrace flexibility and offer hybrid working, which means our teams come together when they need to collaborate.
Although this role is contractually based at our Cambridge office, you will have the opportunity to also work mostly from a UK location other than this, as agreed with your line manager. Applicants should be aware that there is an expectation that employees will attend our Cambridge office on ad hoc basis.
Benefits
At the Royal Society of Chemistry, we promote a healthy work/life balance and flexible working options across the organisation. We offer a comprehensive benefits package to all employees including:
– 26 days paid holiday per annum
– 35-hour working week with flexible options
– Enhanced maternity and paternity leave
– Paid volunteering days
– Pension plan with up to 12% employer contributions (depending upon your contribution)
– Life assurance at four times basic annual salary
If you are interested in this role, please apply before the end of the closing date. When applying, you will need to provide an up-to-date CV and a supporting statement (no more than 500 words) indicating how your skills/ expertise match the competencies outlined in the Job Description.
Visit our website to learn more about us, our benefits, equal opportunities statement and inclusive culture pledge.
At the RSC, we recognise the benefits of a diverse workforce and welcome applicants from a range of backgrounds to apply. We particularly encourage applications from disabled and ethnic minority candidates.
As a part of the Disability Confident Scheme, we endeavour, where possible, to offer an interview to candidates meeting the essential criteria of the role, who has a substantial physical/mental impairment which impacts their ability to carry out day-to-day tasks.
We are committed to making our recruitment processes accessible to all and as part of this, we are flexible in the ways we give and receive information.
No agencies, please. All recruitment enquiries from third-party recruiters will not be considered.
Location: Cambridge
Contract type: Permanent
Hours: Full time
Salary: circa £50,000 per annum
You may also have experience in the following: .NET Software Engineer, C# Developer
Back-End Engineer, DevOps Developer, Software Development Engineer, Full Stack Developer (Back-End Focus), Application Developer, Cloud and Back-End Developer, Web Services Developer, etc.
REF- 218 798
Back-End Software Developer employer: Royal Society of Chemistry
Contact Detail:
Royal Society of Chemistry Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back-End Software Developer
✨Tip Number 1
Make sure to showcase your experience with the .NET framework and C#. Highlight specific projects where you utilized advanced concepts like generics and async methods, as this will demonstrate your technical expertise.
✨Tip Number 2
Familiarize yourself with the Royal Society of Chemistry's mission and values. Tailor your discussions during interviews to reflect how your skills can contribute to their goal of advancing chemical sciences.
✨Tip Number 3
Prepare to discuss your experience with design patterns and ORM tools like Entity Framework. Being able to explain how you've applied these in past projects will set you apart from other candidates.
✨Tip Number 4
Since the role involves collaboration within a DevOps team, be ready to share examples of how you've worked in agile environments, particularly focusing on continuous delivery and test-driven development practices.
We think you need these skills to ace Back-End Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the .NET framework in C#. Include specific projects where you utilized advanced concepts like generics, async methods, and design patterns such as MVC.
Craft a Strong Supporting Statement: In your supporting statement (max 500 words), clearly articulate how your skills align with the competencies outlined in the job description. Mention your experience with RESTful services, cloud platforms, and test-driven development.
Showcase Collaboration Skills: Emphasize your ability to work within a team, particularly in a DevOps environment. Highlight any experience with peer reviews, pair programming, and contributing to continuous delivery pipelines.
Research the Royal Society of Chemistry: Familiarize yourself with the mission and values of the Royal Society of Chemistry. Understanding their commitment to advancing chemical sciences will help you tailor your application and demonstrate your alignment with their goals.
How to prepare for a job interview at Royal Society of Chemistry
✨Showcase Your .NET Expertise
Be prepared to discuss your experience with the .NET framework in C#. Highlight specific projects where you utilized advanced concepts like generics, async methods, and design patterns such as MVC and Dependency Injection.
✨Demonstrate Your DevOps Knowledge
Since this role involves working within a DevOps team, be ready to explain your understanding of continuous delivery pipelines and how you've applied best practices in previous roles. Share examples of how you've contributed to performance optimization and service efficiency.
✨Prepare for Technical Questions
Expect technical questions related to writing web services using REST and WebAPI, as well as your experience with ORM tools like Entity Framework and LINQ. Brush up on these topics to confidently answer any queries.
✨Align with RSC's Mission
Familiarize yourself with the Royal Society of Chemistry's mission and values. Be ready to discuss how your skills and experiences align with their goal of advancing chemical sciences and supporting the global scientific community.