Senior Software Engineer
Senior .NET Developer with 25+ years’ experience delivering business-critical platforms, multi-user portals, APIs, internal systems, enterprise-scale and multi-tenant SaaS applications. Experience operating in regulated, compliance-driven enterprise environments. Full-stack capable.
Focused on pragmatic, maintainable solutions and production-ready code that is easy to support, extend and hand over.
UK Ltd
Outside IR35
Remote first
UK citizen
Right to work (UK)
Professional indemnity insured
Can travel (UK)
Short notice availability
Engagement
- B2B engagements via UK Ltd
- Outside IR35
- Fixed-term contracts or project milestones
- Remote delivery by default with optional travel
- References and professional history available on request
- Rates shared on request
- Immediate or short notice availability
Expertise
25+ years' experience serving individuals, SMEs and national organisations.
- High traffic applications
- Uptime critical operations
- Enterprise delivery
- Compliance-driven environments
- Greenfield development
- Legacy platform upgrades
- Systems integration
- Multi-tenant applications
Services
- Software development and engineering
- Web platforms & digital infrastructure
- Project management & delivery
- Performance & optimisation
- Technical consultancy
- Digital training / mentoring
- Design, branding, & creative support
- Business development & promotion
- Company portals and internal systems
Core Stack
- C#, .NET Core / .NET 6–9
- ASP.NET MVC / WebAPI
- REST API design (Swagger / OpenAPI)
- Entity Framework Core / LINQ
- SQL Server (Design & Optimisation)
Platform Delivery
- Azure DevOps
- CI/CD Pipelines
- Docker/Kubernetes
- TeamCity/Octopus Deploy
- Git
Architecture
Send visitors to the right place depending on what they’re looking for.
- Backend platform development
- Clean architecture
- SOLID principles
- Microservices refactoring
- Legacy modernisation
- Performance optimisation
UI Integration
- HTML5 / CSS3 / Sass / LESS
- JavaScript (ES6+)
- MVC / Razor-based UI layers
- API-to-UI data binding