Web Developer (.NET)

  • Pense Ltd
  • 12/11/2025
Full time Information Technology CRM SQL Testing Software Development Software Engineer Systems Analyst I.T. & Communications

Job Description

Role and Responsibilities

This is an excellent opportunity for a capable web developer who enjoys owning features end-to-end in a modern, forward-thinking financial services business. We have our own proprietary applications, both back-office solutions as well as client facing.

You will work on multiple projects including continuing to enhance our own CRM solution, migrating legacy WebForms functionality to clean services and a modern UI. You’ll work in a fast-paced, dynamic environment; you will not be a “cog in the machine.”

You’ll be involved in every aspect of delivery - from requirements and design, to development, testing, deployment, documentation, and support, with a strong focus on scalability and maintainability. We are an extremely fast-growing business and as such, you will be required to adapt quickly to changes and business requirements. You must have a willingness to learn and adapt quickly in order to satisfy changes to business requirements.

The job role will consist of the below responsibilities:

Development

  • CRM (WebForms/.NET/TSQL/BPM): Configure and extend our proprietary CRM using TSQL, BPM/workflow tools and C#
  • Modernisation: Incremental modernisation of legacy applications using strangler pattern
  • Client facing applications: Develop our customer self service portal and other front-end applications utilising React/Typescript and .NET 9 Web API
  • Azure implementation: Assist in administering our cloud infrastructure (App Service/Functions, Azure SQL, Storage, Key Vault with Managed Identity, App Configuration, Private Endpoints, Application Insights)
  • Quality/pipelines: Contribute to and set up CI/CD pipelines, unit/integration tests where required
  • Testing: Conduct thorough testing and peer review of work items

Data Analysis (SQL Server/TSQL)

  • Write performance conscious, SARGable queries and implement appropriate indexing
  • Monitor and apply performance fixes and other DB management tasks in Azure SQL Server hosted DB

Technical Documentation

  • Produce documentation for requirement gathering, code architecture and training guides
  • Contribute to due diligence and penetration test readiness packs (architecture diagrams, data flows and controls)

Support

  • Triage and resolve support tickets relating to in-house applications from employees
  • Support customer facing applications and address incidents utilising Azure Application Insights and application logs to identify and resolve issues

Requirement Gathering:

  • Communicate with stakeholders to establish clear problem statements and requirements
  • Translate requirements into technical solutions with a focus on extendibility and minimising technical debt, considering future changes

Accountability and Working Relationships

  • Part of a small, highly motivated and productive development team
  • Partners closely with CTO (hands on)
  • Collaborates and in direct communication with operations, advice, compliance and administration teams to deliver appropriate solutions
  • Accountable for delivering projects on time and to specification

Working Environment and Hours:

  • Office based in Doncaster (remote working can be available on occasions where required, however office based is preferred)
  • Monday to Friday, 09:00-17:30. Hours can be flexible within reason and to ensure delivery of key milestones

Benefits

  • Competitive salary (dependent on experience)
  • 24 days annual leave (plus bank holidays)
  • Pension scheme
  • Can be very flexible on working hours dependent on requirements and ensuring delivery of key milestones
  • Opportunity to own meaningful projects end-to-end in a growing, entrepreneurial business
  • Big opportunity to learn new emerging technologies (particularly AI), while at work

Skills – Essential

  • C# .NET (6+): Dependency Injection, Web API
  • Working knowledge and experience of legacy .NET Framework 4.x and WebForms
  • Microsoft SQL Server: Strong T-SQL, SARGability and indexing, performance tuning mindset
  • TypeScript/React: Component reusability, state management
  • Auth and Security: Securing SPA/APIs using flows such as OAuth2/OIDC
  • Microsoft Azure (hands-on): VMs, App Service, Functions/Logic Apps, Azure SQL, Storage, Key Vault (Managed Identity), App Configuration, Application Insights; basic networking/private endpoints/DNS concepts
  • CI/CD: GitHub Actions/Azure DevOps; environment-aware configuration and secret management

Skills – Desirable

  • Firebase: authentication, hosting, functions, Firestore
  • React Native and building mobile apps
  • Exposure to Azure AI Foundry or other AI orchestration (prompting/evaluation/workflows)
  • Experience migrating legacy codebases to modern architecture
  • Using Entra ID for authentication (OAuth2 Flow)
  • Azure infrastructure set up including VNET/Private endpoint and DNS management and setting up secure landing zones
  • Twilio API
  • Industry knowledge of Financial services particularly retirement and custodial platforms
  • Knowledge and experience working with the Seccl API

Development Path

Candidates slightly lighter in one area (like React or Azure) but strong in WebForms + C# + SQL and motivated to learn will be considered, provided they can show understanding of fundamentals and are willing to learn quickly. Comfortable operating across legacy and modern stacks in the same day.

Job Type: Full-time

Benefits:

 

  • Company events
  • Company pension
  • Free parking
  • On-site parking

 

Ability to commute/relocate:

 

  • Doncaster DN4 5NL: reliably commute or plan to relocate before starting work (preferred)

 

Work Location: In person

Occupations

Systems-Process Engineering, Software-System Architecture, Software-Web Development

Salary

from £40,000