At a Glance
- Tasks: Design and develop high-quality software solutions using .NET and JavaScript frameworks.
- Company: Join Onefile, a leading learner management platform with a collaborative culture.
- Benefits: Enjoy 25 days holiday, private medical care, and an annual lifestyle reward.
- Other info: Dynamic hybrid working model with excellent career growth opportunities.
- Why this job: Work with cutting-edge tech and make a real impact on education and training.
- Qualifications: Experience in .NET and modern JavaScript frameworks, plus strong problem-solving skills.
The predicted salary is between 35000 - 45000 £ per year.
Onefile Ltd, a Harris Computer company, is seeking a Software Developer on a full-time, permanent basis operating on a hybrid working model, based in Manchester (2 days per week). As a Software Developer, you will design, develop, and maintain high-quality software solutions using .NET and Javascript frameworks. You will work closely with cross-functional teams including Product, QA, and UX to deliver reliable and scalable applications. You will also leverage modern AI-assisted development tools to accelerate delivery, improve code quality, and reduce manual effort across the development lifecycle. This role requires a strong focus on clean code, performance, and continuous improvement, with an openness to adopting new technologies and AI-driven workflows.
Key responsibilities:
- Develop and maintain applications using .NET (C#) and Angular
- Use AI-assisted tools (e.g. code generation, automated testing) to enhance development efficiency
- Collaborate with Product and QA teams to deliver high quality features
- Participate in code reviews and follow best development practices
- Troubleshoot and resolve issues across environments
- Contribute to improving development processes, automation pipelines, and AI adoption within the team
Skills and Experience:
Essential
- Proven experience developing web applications using .NET (C#) and modern JavaScript frameworks (e.g. Angular). Min 2 years +
- Strong understanding of software engineering principles, including clean code, performance optimisation, and maintainability.
- Experience working in Agile development environments and collaborating with cross-functional teams (Product, QA, UX).
- Familiarity with RESTful APIs, backend services, and integration patterns.
- Experience with version control systems (e.g. Git) and participating in code reviews.
- Ability to troubleshoot, debug, and resolve issues across multiple environments.
- Exposure to automated testing practices and quality-focused development.
- Strong problem-solving skills and ability to deliver features end-to-end.
- Clear communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Openness to adopting AI-assisted development tools to improve productivity and code quality.
Desirable
- Experience working with Azure cloud services (e.g. App Services, Functions, Event-driven architectures).
- Experience with automated testing frameworks (e.g. Playwright or similar).
- Familiarity with CI/CD pipelines and modern deployment practices.
- Experience contributing to automation initiatives within the SDLC.
- Understanding of AI-assisted development workflows (e.g. code generation, AI-supported debugging, test generation).
- Exposure to microservices or event-driven architectures.
- Interest in continuous improvement and driving efficiency through tooling and automation.
Why Join Onefile?
Onefile is the leading learner management platform and pioneer of the first Eportfolio software. Onefile’s platform streamlines workflows, unlocks funding, and enables education and training providers to achieve higher learner success rates at pace and at scale. With award-winning software and outstanding service, Onefile is trusted by 650+ public and private organisations to support a wide range of qualification programmes, including apprenticeships, and has helped over 2.3M educators and learners achieve their goals. We are a growing £12m ARR scale-up, with ambitious plans to reach £25m ARR in the next 3–5 years.
Benefits
- Harris offers an extremely competitive UK employee benefits programme.
- 25 days holiday
- 5 Personal Days leave entitlement
- An annual Lifestyle Reward amounting £325 per annum/pro rata.
- Private medical and dental care
- Employee Share Ownership Plan
Supporting your application
Our recruitment process will comprise of interviews and, at times, a written exercise, an assessment day and/or a presentation. As an equal opportunities’ employer, we want to make sure we do all we can to make this a positive experience for you. When applying, please make us aware on your application of any adjustments or additional support we can provide you with before or on the day of an interview.
Software Developer (.NET / JavaScript Frameworks) in Manchester employer: Harris
Contact Detail:
Harris Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer (.NET / JavaScript Frameworks) in Manchester
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using .NET and JavaScript frameworks. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Don’t miss out!
We think you need these skills to ace Software Developer (.NET / JavaScript Frameworks) in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your experience with .NET and JavaScript frameworks, and don’t forget to mention any AI-assisted tools you've used. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific projects where you've developed applications using .NET or Angular. This gives us a clear picture of your capabilities and how you approach problem-solving. Real examples speak louder than just words!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use straightforward language to explain your technical skills and experiences. We appreciate clarity, especially when it comes to complex topics!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at Harris
✨Know Your Tech Stack
Make sure you brush up on your .NET (C#) and JavaScript frameworks, especially Angular. Be ready to discuss your past projects and how you’ve used these technologies to solve real-world problems. This shows you’re not just familiar with the tools but can also apply them effectively.
✨Showcase Your Collaboration Skills
Since this role involves working closely with Product, QA, and UX teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight any Agile experiences and how you’ve contributed to team success, as this will demonstrate your ability to work well in a cross-functional environment.
✨Emphasise Clean Code and Best Practices
Onefile values clean code and performance optimisation, so be ready to discuss your approach to writing maintainable code. Bring up any experiences with code reviews and how you’ve implemented best practices in your previous roles. This will show that you take quality seriously.
✨Be Open to AI Tools
With the emphasis on AI-assisted development tools, express your enthusiasm for leveraging technology to improve productivity. Share any experiences you have with automated testing or code generation tools, and be ready to discuss how you see AI impacting software development in the future.