Enable job alerts via email!

Software engineer

Head Resourcing Ltd

Livingston

On-site

GBP 40,000 - 60,000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the publishing sector is seeking a Software Developer experienced in C# and ASP.NET to join their dynamic team in Livingston. This role offers the chance to work on various applications, emphasizing collaboration with product managers and software architects to deliver high-quality software solutions.

Qualifications

  • Minimum 5 years' experience in software development.
  • Strong skills in C#, ASP.NET MVC, and ASP.NET Core.
  • Knowledge of SQL, Entity Framework, and JavaScript.

Responsibilities

  • Gather and understand software requirements with product managers.
  • Collaborate with the software architect to shape solutions.
  • Design intuitive user interfaces and maintain existing applications.

Skills

C#
ASP.NET MVC
ASP.NET Core
SQL
Entity Framework
JavaScript

Job description

Software Developer - C# / .NET
Location- Livingston, West Lothian (Office-based)
Salary- Disclosed at interview stage
Job Type- Permanent

About the Role
Head Resourcing is looking for a Software Developer to join a small and dynamic in-house IT team within a well-established specialist publishing company based in Livingston. The business develops and supports a range of commercial web applications and internal desktop tools, and this is a fantastic opportunity to contribute across the full development lifecycle in a varied technical environment.

The successful candidate will be involved in all aspects of software delivery, from liaising with product managers to designing efficient user interfaces, implementing business logic, and ensuring systems are robust and secure. You'll work closely with the Chief Software Architect and be part of a collaborative three-person development team.

Key Responsibilities

  • Work with product managers to gather and understand software requirements
  • Collaborate with the software architect to shape technical solutions
  • Translate high-level specifications into scalable business logic
  • Design intuitive and efficient user interfaces
  • Maintain and support existing applications (web and desktop)
  • Conduct thorough testing before release

Skills & Experience Required

  • Minimum 5 years' experience in a software development role
  • Strong C# development skills
  • Experience with ASP.NET MVC and ASP.NET Core for web applications
  • Experience in desktop application development using WinForms
  • Solid understanding of SQL and database access via Entity Framework and ADO.NET
  • Familiarity with Microsoft Dynamics 365 is desirable
  • Exposure to Blazor, Single Page Applications (SPA), or Progressive Web Apps (PWA) is beneficial
  • Working knowledge of JavaScript and ability to use SDKs
  • Experience with reporting engines and/or Unity is an advantage
  • Strong understanding of Windows OS architecture
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.