Role Description
Mid-Level Full-Stack .NET Developer
Role Overview
We are seeking a highly analytical and solutions-driven Mid Level Full Stack .NET Developer to design, develop, and maintain scalable web applications with complex business logic and third-party integrations.
This role combines backend engineering, frontend development, and intelligent automation practices that include using AI-assisted development workflows to improve efficiency, code quality, and architectural decision-making.
Key Responsibilities
Backend Development
- Design and maintain ASP.NET Core applications using C#
- Implement complex LINQ queries and EF Core data access patterns
- Optimise database interactions and query performance
- Build and maintain REST and SOAP integrations with external providers
- Implement robust logging, validation, and exception handling
Frontend Development
- Develop dynamic UI components using Razor and JavaScript
- Manage conditional UI rendering based on business rules
- Ensure smooth client-side/server-side integration
System Architecture & Business Logic
- Translate complex business requirements into maintainable code
- Maintain separation of concerns across services and UI layers
- Improve reliability of provider communications and validation workflows
Technical Skills
Core Stack
- C# / .NET Core MVC
- Entity Framework Core
- SQL Server
- LINQ
Frontend
- Razor Pages / MVC
- JavaScript (ES6+)
- jQuery
- Data Tables
- AJAX
Integration & Data
- SOAP services
- REST APIs
- Logging and diagnostics
Architecture
- Repository / Service patterns
- Clean code principles
- Performance optimization
- Business rule modelling
Ideal Candidate Traits
- Strong problem solver with attention to edge cases
- Comfortable debugging integration issues (e.g., invalid SOAP responses, connection faults)
- Detail-oriented in both backend logic and UI behaviour

