Software Developer

Software Developer

Full-Time 35000 - 45000 £ / year (est.) No working from home possible
Lancaster University

At a Glance

  • Tasks: Join a team to modernise applications and develop cloud-ready services for thousands of users.
  • Company: Lancaster University, a global and inclusive institution with a collaborative culture.
  • Benefits: Flexible hybrid working, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic environment with a focus on diversity and career development.
  • Why this job: Make a real impact on IT solutions while working with cutting-edge technologies.
  • Qualifications: Experience in C# .NET Core, SQL databases, and system integrations required.

The predicted salary is between 35000 - 45000 £ per year.

This is an exciting opportunity to contribute to the modernisation of our application estate, develop new cloud‑ready services, and shape IT solutions used by over 15,000 students and 3,000 staff. You will join a collaborative team of experienced developers working across a diverse portfolio of bespoke applications, customised commercial systems, and externally managed products. This role sits within an active, in‑flight project focused on modernising a portfolio of existing system integrations. The successful candidate will play a key part in reviewing and updating current integrations to align with modern engineering standards and best practices, before implementing and deploying these changes onto a live production platform.

They will join a collaborative team of five developers working on the same integration estate, leveraging established design patterns, reusable components, and shared approaches to ensure consistency, quality, and efficient delivery across the programme.

Key Responsibilities
  • Develop, maintain, and enhance internal applications using modern .NET and JavaScript frameworks.
  • Build and support RESTful APIs and systems integrations with internal and external services.
  • Contribute to solution design, architecture discussions, and technical decision‑making.
  • Assist with the modernisation of legacy ASP.NET Web Forms applications, applying contemporary engineering practices.
  • Use existing CI/CD pipelines and actively participate in established DevOps processes.
  • Optimise SQL databases, queries, and stored procedures.
  • Support project delivery through both agile and waterfall methodologies.
  • Participate in code reviews, technical documentation, and continuous improvement initiatives.
  • Respond to service requests and incidents in a timely, customer‑focused manner.
Essential Skills and Experiences
  • Developing scalable C# .NET Core applications, including high‑performance API development.
  • Maintaining and enhancing legacy ASP.NET Web Forms applications.
  • Developing and optimising SQL databases and stored procedures.
  • DevOps and CI/CD practices.
  • Designing and implementing system architectures and technical solutions.
  • Working within Agile and Waterfall delivery environments.
  • System integrations with internal and external systems and data sources.
  • A degree, professional qualification, or equivalent relevant experience.

The role is primarily based on the Lancaster University Bailrigg campus, with flexible hybrid working options to support a positive work‑life balance. We would expect a minimum of 2 days a week in the office.

Lancaster University is a global and inclusive institution, with students from over 100 countries and more than half of our staff from outside the UK. We are committed to fostering a diverse, welcoming environment where everyone can thrive and reach their potential. We warmly welcome applicants from all sections of the community regardless of their age, religion, gender identity or expression, race, disability or sexual orientation, and are committed to promoting diversity, and equality of opportunity.

Software Developer employer: Lancaster University

At Lancaster University, we pride ourselves on being an excellent employer, offering a collaborative and inclusive work culture that empowers our employees to thrive. As a Software Developer, you will have the opportunity to work on innovative projects that impact over 15,000 students and 3,000 staff, while enjoying flexible hybrid working options that promote a healthy work-life balance. With a commitment to professional growth and diversity, we provide a supportive environment where your contributions are valued and recognised.

Lancaster University

Contact Details:

Lancaster University Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer

Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, tech talks, or even online webinars. The more people you know, the better your chances of landing that dream job.

Show Off Your Skills

Don’t just tell them what you can do; show them! Create a portfolio showcasing your projects, especially those using .NET and JavaScript. This will give potential employers a taste of your coding chops.

Ace the Interview

Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions and be ready to discuss your past projects and how you tackled challenges.

Apply Through Our Website

We’ve got some fantastic opportunities waiting for you! Make sure to apply through our website to get the best chance at joining our collaborative team. We can’t wait to see what you bring to the table!

We think you need these skills to ace Software Developer

C# .NET Core
ASP.NET Web Forms
RESTful APIs
SQL Database Optimisation
CI/CD Practices
DevOps
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your experience with C# .NET Core, SQL databases, and any relevant projects that showcase your ability to develop scalable applications.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this opportunity at StudySmarter. Share specific examples of how you've contributed to similar projects or teams, especially in modernising applications or working with cloud services.

Showcase Your Team Spirit:Since we value collaboration, mention any experiences where you worked in a team setting. Talk about how you contributed to discussions, code reviews, or agile methodologies, as these are key aspects of our work culture.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. This way, you can ensure all your documents are submitted correctly and you’ll be kept in the loop about your application status!

How to prepare for a job interview at Lancaster University

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C# .NET Core and JavaScript frameworks. Brush up on your knowledge of RESTful APIs and SQL databases, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled challenges in system integrations or modernising legacy applications. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your contributions effectively.

Familiarise Yourself with Agile and DevOps

Since the role involves working within Agile and DevOps environments, be ready to talk about your experiences with these methodologies. Share how you’ve contributed to CI/CD processes and any tools you’ve used to support project delivery.

Emphasise Collaboration

This position is all about teamwork, so be prepared to discuss how you’ve worked collaboratively in past projects. Highlight your experience in code reviews and how you’ve contributed to a positive team dynamic, as this will resonate well with the interviewers.