Software Engineer

The Barcode Warehouse Limited

Newark on Trent

On-site

GBP 45,000 - 60,000

Full time

13 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

The Barcode Warehouse Limited is seeking a Software Engineer to design, develop, test, deploy and maintain high-quality software solutions supporting internal operations and customer-facing services. The role will have a strong focus on C# and .NET development, including the creation of secure, scalable applications, APIs and system integrations.

Working collaboratively with colleagues across IT and the wider business, the Software Engineer will translate business requirements into reliable

Qualifications

  • Proven software development experience (3+ years).
  • Experience developing and consuming RESTful APIs, web services and system integrations.
  • Experience with ASP.NET Core and Microsoft development technologies.
  • Good knowledge of relational databases, SQL and EF.
  • Understanding of automated testing, debugging, logging and monitoring.
  • Familiar with Agile and DevOps practices.
  • Awareness of security, performance and scalability considerations.
  • Strong communication and collaboration with cross-functional teams.

Responsibilities

  • Design, develop, test and maintain applications and services using C# and the .NET platform.
  • Develop and support RESTful APIs and system integrations between business applications and third-party platforms.
  • Produce clean, maintainable code adhering to standards and secure coding practices.
  • Participate in full SDLC from requirements to deployment and support.
  • Investigate defects, performance issues and integration failures with root cause analysis.
  • Create and maintain automated unit and integration tests.
  • Use source control and CI/CD to support controlled releases.
  • Collaborate with stakeholders and suppliers to understand requirements and deliver practical solutions.
  • Support upgrade, optimisation and ongoing maintenance of key systems.

Skills

C# .NET
RESTful APIs
Agile development
Analytical thinking
Communication skills
CI/CD practices
Source control basics

Tools

Azure DevOps
Entity Framework
SQL

Job description

The Software Engineer will design, develop, test, deploy and maintain high-quality software solutions that support the organisation’s internal operations and customer-facing services. The role will have a strong focus on C# and .NET development, including the creation of secure, scalable applications, APIs and system integrations.

Working collaboratively with colleagues across IT and the wider business, the Software Engineer will translate business requirements into reliable technical solutions while contributing to coding standards, continuous improvement and effective software delivery.

Key Responsibilities:

  • Design, develop, test and maintain applications and services using C# and the .NET platform.
  • Develop and support RESTful APIs and system integrations between business applications, services and third-party platforms.
  • Produce clean, maintainable and well-documented code in line with agreed development standards and secure coding practices.
  • Participate in the full software development lifecycle, from requirements analysis and technical design through to deployment and ongoing support.
  • Investigate and resolve software defects, performance issues and integration failures, completing root cause analysis where appropriate.
  • Create and maintain automated unit and integration tests to improve software quality and reliability.
  • Use source control, peer review and CI/CD practices to support controlled and repeatable software releases.
  • Collaborate with stakeholders, technical colleagues, Customers and third-party suppliers to understand requirements and deliver practical, business-focused solutions.
  • Support the upgrade, optimisation and ongoing maintenance of key systems, applications and integrations.

Requirements:

  • Proven experience (typically 3+ years) in software development.
  • Experience developing and consuming RESTful APIs, web services and system integrations.
  • Experience with ASP.NET Core and associated Microsoft development technologies.
  • Good working knowledge of relational databases, SQL and data access technologies such as Entity Framework.
  • Understanding of automated testing, debugging, exception handling, logging and application monitoring.
  • Familiarity with Agile development methodologies and DevOps practices.
  • Awareness of application security, data protection, performance and scalability considerations.
  • Strong analytical and problem-solving skills, with the ability to investigate issues and deliver effective solutions.
  • Good written and verbal communication skills, with the ability to work effectively with technical and non-technical colleagues.
  • Ability to manage priorities, take ownership of assigned work and contribute effectively within a cross-functional team.
  • Proficiency in API development using languages such as C# .NET

Preferred Qualifications:

  • Experience with Microsoft Azure services and cloud-hosted application development.
  • Experience with Azure DevOps, ServiceNow, NetSuite, Power BI, mobile device management platforms or other enterprise business systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Searchability® • Newark on Trent

Hybrid
GBP 42,000 - 62,000
Hybrid work schedule
Company benefits package
Exposure to Microsoft stack
Software Engineer
Software Engineer

RC Fornax • Luton

On-site
GBP 50,000 - 70,000
C# Developer
C# Developer

Colossus Recruitment Ltd • Metropolitan Borough of Solihull

Hybrid
GBP 60,000 - 85,000
Private medical insurance
Enhanced pension contribution
Income protection
+1
Software Developer - .Net
Software Developer - .Net

Tilo Consulting • Chippenham

Hybrid
GBP 50,000 - 75,000
Senior Software Engineer (C# .NET) | London
Senior Software Engineer (C# .NET) | London

TransPerfect • Greater London

On-site
GBP 70,000 - 110,000
Software Developer
Software Developer

Harvey Nash Plc • Newcastle upon Tyne

On-site
GBP 42,000 - 65,000
Competitive salary
Excellent benefits
.NET Developer
.NET Developer

Embarcaderomediagroup • Manchester

On-site
GBP 50,000 - 70,000
Senior Software Developer
Senior Software Developer

Pinewood.AI • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Ecm Selection • Cambridge

On-site
GBP 70,000 - 100,000
Hybrid work
Excellent benefits
Competitive remuneration
Software Engineer
Software Engineer

Apache Associates • Bromsgrove

On-site
GBP 40,000 - 60,000