C# Senior Software Developer
My client is seeking a talented C# Senior Softwar Developer to join their Preston-based team. This role offers an exciting opportunity to lead projects, mentor junior developers, and work on high-impact, secure banking solutions. You will be a key contributor to web portal and API development, ensuring performance, security, and reliability in a dynamic environment.
This role is ideal for developers with strong technical expertise who are looking to grow into leadership or team management responsibilities.
Key Responsibilities
- Develop and maintain web portals using ASP.NET MVC / .NET Core
- Design and integrate REST APIs with internal and third-party services
- Implement secure authentication mechanisms (JWT, OAuth2, API Keys)
- Connect applications to relational databases using Entity Framework Core (DbContext, LINQ, Migrations)
- Debug and trace request flows from UI → Controller → API → Database → Response
- Maintain and publish API documentation via Swagger / OpenAPI
- Ensure API security, reliability, and performance (error handling, retry logic, logging, timeouts, CORS)
- Collaborate with database, infrastructure, and QA teams for portal and API releases
- Participate in code reviews, version control, and CI/CD deployment workflows
Required Technical Skills
- C# (strong proficiency)
- ASP.NET MVC or .NET Core Web API
- MVC concepts: Routing, Controllers, Filters, Middleware, Model Binding, Dependency Injection
- Entity Framework Core (DbContext, DbSet, OnModelCreating, LINQ) and ADO.NET/Raw SQL experience
- MS SQL Server or MySQL database experience
- HTML5, CSS3, JavaScript
- REST API expertise and integration (HttpClient, RestSharp, JSON serialization/deserialization, CORS, HTTPS, API security)
- Git version control and CI/CD workflows (Azure DevOps, GitLab CI preferred)
- Hosting experience with IIS or Kestrel
- Docker basics (preferred but not mandatory)
Preferred/Bonus Skills
- Experience with fintech or payments API integration
- Cloud services (Azure, AWS) hosting basics
- Webhooks and event-based APIs
- Structured logging tools (Splunk, ELK, App Insights)
- Performance optimization and API rate-handling
Why Join My Client
- Be part of a pioneering fintech/secure banking technology company
- Opportunity to mentor and lead junior developers
- Work in a supportive, collaborative, and technically driven environment
- Gain experience in high-security, mission-critical software projects
Interested? Please Click Apply Now!
C# Senior Software Developer