Software Developer (.NET / JavaScript Frameworks)

Software Developer (.NET / JavaScript Frameworks)

Full-Time 35000 - 45000 € / year (est.) No home office possible
MediSolution

At a Glance

  • Tasks: Design and develop high-quality software solutions using .NET and JavaScript frameworks.
  • Company: Join Onefile Ltd, 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 environment with excellent career growth opportunities and a fun workplace culture.
  • Why this job: Work with cutting-edge tech and make a real impact in education and training.
  • Qualifications: Experience in .NET and JavaScript frameworks, with 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.

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

  • 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

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.

Harris provides mission critical software solutions for the Public Sector, Healthcare, Utilities and Private Sector verticals throughout North America, Europe, Asia and Australia. Working for Harris is the perfect opportunity to fulfil your professional goals as well as achieve your personal dreams! Our employees enjoy a casual work environment that offers comfort while providing superior service to our customers. We offer a comprehensive benefit package as well as other additional “Perks”!

  • We empower our employees to make a difference
  • We have an award winning culture
  • We offer opportunity to learn
  • We are financially strong and we are owned by the largest software company in Canada (CSI)
  • We have fun!

Harris is an Equal Opportunity/Affirmative Action Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state or local law.

If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at (1)-613-226-5511 or at HarrisTalentAcquisition@harriscomputer.com. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

As part of our recruitment process, we use artificial intelligence (AI) tools during the initial screening phase to help identify candidates whose qualifications most closely align with the requirements of the role. This technology supports efficiency and consistency in the early stages, but it never replaces human judgement. All subsequent evaluations and final hiring decisions are made by our recruitment professionals. AI does not make final hiring decisions.

Software Developer (.NET / JavaScript Frameworks) employer: MediSolution

Onefile Ltd, a Harris Computer company, is an exceptional employer that fosters a collaborative and innovative work culture in Manchester. With a strong focus on employee growth, we offer extensive benefits including 25 days of holiday, private medical care, and opportunities to engage with cutting-edge AI technologies. Our commitment to a supportive environment ensures that every team member can thrive while contributing to meaningful projects that impact education and training across the globe.

MediSolution

Contact Detail:

MediSolution Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer (.NET / JavaScript Frameworks)

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at Onefile or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects using .NET and JavaScript frameworks. This is your chance to demonstrate your coding prowess and problem-solving skills, so make it shine!

Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Software Developer (.NET / JavaScript Frameworks)

.NET (C#)
JavaScript Frameworks (e.g. Angular)
AI-assisted development tools
Agile development
RESTful APIs
Version control systems (e.g. Git)
Automated testing practices

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!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how you can contribute to our team. Keep it concise but engaging – we love a good story!

Showcase Your Projects:If you've worked on any relevant projects, make sure to include them in your application. Whether it's a personal project or something from a previous job, we want to see your coding skills in action. Links to GitHub or live demos are a bonus!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly. Plus, it shows you're keen on joining our team!

How to prepare for a job interview at MediSolution

Know Your Tech Stack

Make sure you brush up on your .NET and JavaScript frameworks, especially Angular. Be ready to discuss your past projects and how you applied clean code principles and performance optimisation. This shows you’re not just familiar with the tech but can also use it 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.

Embrace AI Tools

Familiarise yourself with AI-assisted development tools and be ready to discuss how you’ve used them to enhance your coding efficiency. Whether it’s automated testing or code generation, showing that you’re open to adopting new technologies will set you apart from other candidates.

Prepare for Problem-Solving Questions

Expect to face some troubleshooting scenarios during the interview. Brush up on your debugging skills and think through how you would approach resolving issues across different environments. Being able to articulate your thought process will showcase your problem-solving abilities.