At Shkolo part of Juniper Education were on a mission to empower schools with tools that support both students and staffgiving educators more time to focus on what matters: children. As part of this vision were looking for an experienced Junior .NET Developer to join our Tracker teama suite of products focused on pupil assessment and progress reporting within the UK education system.
This role is ideal for a junior backend engineer with a command of .NET technologies database understanding and modern development practices. You will be responsible for delivering highquality 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 ChildTime. Were looking for best of breed developers who are positive ambitious and can demonstrate strong engineering principles. Youll receive regular helpful feedback with a clear progression path. Well be looking for ways to grow your expertise and develop your skills.
Key Responsibilities & Accountabilities:
- Deliver highquality 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 endtoend).
- 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:
- At least 1 year professional experience developing with modern C# and Core.
- Understanding of relational databases especially MSSQL Server (or PostgreSQL) including advanced querying (CTEs window functions) dynamic SQL and performance tuning.
- Solid experience in MVC and ntier architecture patterns.
- Proven ability to build and consume RESTful APIs and web applications in .NET.
- Unit testing background using tools such as xUnit nUnit or similar frameworks.
- Handson 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
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 environments.
Knowledge of foreign languages:
- 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 handson 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 realworld problems and delivers measurable value.
- Selfmotivated with a continuous learning mindsetopen to new technologies and ways of working.
Knowledge of foreign languages:
- Proficiency in English at least level B1 of the Common European Framework of Reference for Languages.