
Software Developer
Skills & Stack
About the Role
Join IMP Software as a Software Developer to build transformative financial tools for the education sector. Youll work on our flagship MAT finance platform, collaborating with cross-functional teams to develop scalable .NET solutions on Azure. This mid-to-senior role offers the chance to architect systems that directly impact how schools manage £50M+ budgets. Expect challenging projects involving Entity Framework optimizations, SQL performance tuning, and integration with government financial reporting systems. Our remote-first culture values initiative—youl have autonomy to propose technical improvements while benefiting from our mature agile processes.
About IMP Software
IMP Software is a leading SaaS provider specializing in financial solutions for Multi-Academy Trusts (MATs) across the UK. With over 51,200 employees, we deliver cutting-edge MAT Budgeting Software and ICFP tools that empower educational institutions to manage finances efficiently. Our enterprise-grade platforms are trusted by hundreds of trusts to streamline budgeting, forecasting, and compliance processes through intuitive, cloud-based systems.
What You'll Do
- 1Develop and maintain core modules of our MAT financial platform using ASP.NET and Azure services
- 2Design efficient SQL schemas and optimize Entity Framework data access layers
- 3Implement secure REST APIs for integration with school management systems
- 4Collaborate with product team to translate MAT finance requirements into technical specs
- 5Conduct code reviews and mentor junior developers in .NET best practices
- 6Build Azure Functions for automated budget calculation workflows
- 7Create comprehensive unit tests with 85%+ code coverage mandate
- 8Troubleshoot production issues related to financial data processing
- 9Document architectural decisions for regulatory compliance (ESFA standards)
- 10Participate in bi-weekly sprints with daily standups and retrospectives
What We're Looking For
- Bachelors degree in Computer Science or related field (required)
- 1+ years professional experience with .NET stack (C#, ASP.NET Core)
- Proven Azure cloud development experience (App Services, SQL DB, Storage)
- Strong understanding of MAT finance processes or education sector (preferred)
- Expertise in Entity Framework performance optimization techniques
- Experience designing financial reporting systems with audit trails
- Knowledge of UK educational funding formulas (e.g., NFF, ICFP)
- Familiarity with DevOps practices (Azure DevOps pipelines preferred)
- Ability to explain technical concepts to non-technical stakeholders
- Portfolio demonstrating complex data processing applications
Ready to apply for this role?
Software Developer at IMP Software — click below to submit your application.
