At a Glance
- Tasks: Lead projects and mentor junior developers in creating secure banking solutions.
- Company: Join a pioneering fintech company focused on innovative technology.
- Benefits: Competitive salary, supportive environment, and opportunities for leadership growth.
- Other info: Collaborative culture with excellent career advancement opportunities.
- Why this job: Make an impact in high-security software projects while developing your skills.
- Qualifications: Strong C# proficiency and experience with ASP.NET MVC or .NET Core.
My client is seeking a talented C# Senior Software 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 in Preston employer: Adria Solutions Ltd
Join a pioneering fintech company in Preston, where you will not only enhance your technical skills but also have the opportunity to mentor junior developers and lead impactful projects. Our supportive and collaborative work culture fosters professional growth, allowing you to thrive in high-security, mission-critical software development while contributing to innovative banking solutions.
StudySmarter Expert Advice🤫
We think this is how you could land C# Senior Software Developer in Preston
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in fintech. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, ASP.NET, and API development. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to C# and web APIs. Practising coding challenges can also help you feel more confident when it’s showtime.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing passionate developers like you join our team!
We think you need these skills to ace C# Senior Software Developer in Preston
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C# expertise and experience with ASP.NET MVC or .NET Core. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for fintech and secure banking solutions, and explain why you’re excited about the opportunity to lead and mentor within our team.
Showcase Your Technical Skills:Be specific about your technical skills in your application. Mention your experience with REST APIs, Entity Framework Core, and any CI/CD workflows you’ve used. We love seeing concrete examples of your work!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Adria Solutions Ltd
✨Know Your Tech Inside Out
Make sure you brush up on your C# and ASP.NET MVC or .NET Core skills. Be ready to discuss your experience with REST APIs, Entity Framework Core, and any relevant database technologies. The more confident you are in your technical knowledge, the better you'll perform during those tricky technical questions.
✨Showcase Your Leadership Skills
Since this role involves mentoring junior developers, be prepared to share examples of how you've led projects or supported team members in the past. Highlight any experiences where you've taken charge or helped others grow, as this will demonstrate your readiness for leadership responsibilities.
✨Prepare for Scenario-Based Questions
Expect to face scenario-based questions that test your problem-solving abilities. Think about common challenges in web portal and API development, such as debugging request flows or ensuring API security. Practising these scenarios can help you articulate your thought process clearly during the interview.
✨Familiarise Yourself with the Company’s Tech Stack
Do a bit of research on the company’s tech stack and any specific tools they use, like Azure DevOps or Docker. Showing that you understand their environment and can adapt to it will give you an edge. Plus, it shows genuine interest in the role and the company!