Software Engineer

Gen Tech Specialist Recruitment Solutions
Sheffield, UK
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£35,000.0 - £55,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML .NET Framework Application Programming Interfaces (APIs) Microsoft Azure C Sharp (Programming Language) Software Quality Database Design Web Development Distributed Systems Document Object Model Microsoft Dynamics
+11 more
Model View Controller (MVC) Salesforce.Com Software Engineering Software Systems SQL Stored Procedures SQL Databases Systems Integration TypeScript Production Code Bullhorn Front End Software Development

Job description

The successful candidate will work across the company’s application stack, primarily using C#/.NET (MVC), TypeScript, SQL, and Azure, to design, build, and maintain features that support credential workflows, document automation, and integrations with external systems., Platform Development

  • Build and maintain core company features, including credential collection workflows, onboarding automation, and client- and candidate-facing interfaces.

Systems Integration

  • Implement and maintain integrations with external CRMs, such as Bullhorn, Salesforce, and Microsoft Dynamics, as well as other client systems.

Front-End Engineering

  • Develop secure TypeScript-based UI functionality, including delegated event handling and DOM manipulation.
  • Apply modern HTML and CSS practices to create reliable and maintainable interfaces.

Database Design

  • Work with SQL schemas and stored procedures.
  • Implement safe and reliable code for reading and writing data.

Operational Reliability

  • Diagnose issues across distributed systems and APIs.
  • Troubleshoot document generation and multi-system data workflows.
  • Improve software stability, traceability, and reliability.

Code Quality

  • Write clear, maintainable code with predictable behaviour.
  • Make well-reasoned architectural and technical decisions.

Collaboration

  • Work closely with the team and customers to understand compliance requirements and translate them into practical software solutions.

Security is a key design and implementation consideration across all responsibilities.

The business operates in a quality-controlled environment with ISO 27001 and Cyber Essentials Plus certification, so secure engineering practices are fundamental to the role.

As a small team, everyone works closely with customers and may occasionally support practical tasks outside pure software development. This could include reviewing document templates, resolving issues, or helping diagnose data problems that affect client workflows. This hands-on approach is an important part of ensuring the business remains reliable, secure, and customer-centred.

Requirements

  • Strong professional experience with C#/.NET web development using MVC.
  • Solid understanding of TypeScript, DOM manipulation, and secure front-end patterns, experience with modern HTML and CSS practices.
  • Strong experience working with SQL.
  • Comfortable working with Azure services, (App Registrations, identity, storage etc)
  • Ability to reason clearly, write maintainable code, and explain technical decisions effectively.
  • A thoughtful engineering style, with a focus on getting things right and creating solutions that are clear, practical, maintainable, and ready to deliver.

What You’ll Get

  • The opportunity to work on a platform with real operational impact in healthcare.
  • A calm, thoughtful engineering environment with clear priorities.
  • Opportunities to influence architecture, integrations, and future product direction.
  • Flexibility, autonomy, and meaningful ownership of your work.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann Chris Heilmann +2 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all