cover image
Juniper Education

Senior Developer .NET

Remote

United kingdom

£ 80,000 /year

Full Time

07-05-2025

Share this job:
Expired

Job Specifications

This role is ideal for a skilled backend engineer with a strong command of .NET technologies, database optimization, and modern development practices. You will be responsible for delivering high-quality code, collaborating across disciplines, and contributing to the evolution of a platform used by thousands of educators.

Why Juniper? We believe strongly in our mission to help schools support their students and staff, creating more Child-Time. We’re looking for best of breed developers who are positive, ambitious and can demonstrate strong engineering principles. You’ll receive regular, helpful feedback, with a clear progression path. We’ll be looking for ways to grow your expertise and develop your skills.

Key Responsibilities & Accountabilities:
Deliver high-quality software solutions aligned with product and architecture goals.
Participate in planning and design discussions, translating business requirements into technical designs.
Write maintainable, testable code using modern .NET and industry best practices.
Implement and maintain automated test coverage (unit, integration, and end-to-end).
Conduct peer code reviews and contribute to maintaining engineering standards.
Mentor and support junior developers through pairing, code review, and knowledge sharing.
Collaborate with product owners, QA, and UI/UX teams in an agile environment.
Support backlog refinement, technical documentation, and sprint planning.
Stay up to date with emerging technologies and suggest ways to improve systems and processes.

Key Attributes:
Core Skills & Experience:
5+ years' professional experience developing with modern C# and ASP.NET Core.
Expert-level understanding of relational databases, especially MSSQL Server (or PostgreSQL), including advanced querying (CTEs, window functions), dynamic SQL, and performance tuning.
Solid experience in ASP.NET MVC and n-tier architecture patterns.
Proven ability to build and consume RESTful APIs and web applications in .NET.
Strong testing background using tools such as xUnit, nUnit, or similar frameworks.
Hands-on experience with Git (Bitbucket, GitHub, or similar platforms).
Familiarity with CI/CD pipelines, automated testing, and modern DevOps practices.
Experience working with Docker and containerized applications.
Previous exposure to cloud platforms such as Azure, AWS, or GCP.
Excellent written and spoken English, with the ability to communicate clearly with both technical and non-technical stakeholders.

Bonus Skills
Frontend experience using React, TypeScript, and JavaScript.
Experience with Azure DevOps and build/release pipelines.
Familiarity with AWS services such as S3, EC2,etc.
Background in education technology or working with school data systems is preferred but not essential.
Familiarity with Agile methodologies, particularly Scrum or Kanban environment

Additional Attributes:
Collaborative mindset – you enjoy solving problems as part of a team.
Ability to explain complex ideas to stakeholders with different levels of technical knowledge.
A pragmatic, hands-on approach to software development and agile delivery.
Strong attention to detail and a commitment to writing clean, maintainable code.
Passionate about building software that solves real-world problems and delivers measurable value.
Self-motivated with a continuous learning mindset—open to new technologies and ways of working.

About the Company

Juniper Education’s aim is to increase the effectiveness of schools, improve learners' outcomes and give teachers back more time in the classroom. The organisation provides primary and secondary schools with whole school effectiveness solutions covering School Management Information Systems (MIS), Pupil Tracking, Websites & Communications, Payroll, HR, Compliance, Finance, Clerking and Governance, Educational Resources and Professional Development services, including staff and teacher training. The company is backed by Horiz... Know more