Job Description:
Our client, a well-established organisation operating within the commercial technology space, is seeking a Senior .NET Developer to join a collaborative software development team focused on building secure, scalable, and high-performance applications.
Job Responsibilities:
* Design, develop, and maintain modern web and desktop applications using Microsoft .NET technologies
* Contribute to the development of cloud-based solutions with a strong focus on scalability, security, and resilience
* Participate in technical design discussions and contribute to solution architecture decisions
* Develop and maintain clean, well-tested, and maintainable codebases
* Implement automated testing practices and support quality assurance activities
* Take part in code reviews and promote continuous improvement across development practices
* Work closely with product owners, delivery teams, and other technical stakeholders
* Provide occasional second-line support for production applications when required
Experience Required:
* Minimum
5+ years' commercial experience
in a software development role
* Strong hands-on experience with
C# and the .NET ecosystem
(.NET Core / .NET Framework)
* Proven experience developing
web applications
using modern frameworks
* Solid experience building and consuming
RESTful APIs
* Strong background working with
relational databases
, preferably SQL-based
* Experience working within
CI/CD pipelines
and modern DevOps environments
* Demonstrated understanding of
secure coding principles
and application performance optimisation
Desirable Skills:
* Experience with
modern front-end frameworks
(e.g. Angular or similar)
* Exposure to
cloud platforms
, particularly Azure or equivalent
* Experience with
infrastructure-as-code
or cloud automation tools
* Knowledge of
message queues or event-driven architectures
* Experience working on
large-scale or multi-tenant applications
* Background in sectors such as logistics, ecommerce, or broader commercial systems (non-essential)
Educational Requirements:
* Bachelor's degree or higher in
Computer Science, Software Engineering, or a related discipline
, or equivalent professional experience
Working Hours & Benefits:
* Standard Monday to Friday working week
* Flexible and hybrid working arrangements
* Competitive salary and benefits package
* Pension contribution and additional company benefits
* Ongoing professional development and training opportunities
How to Apply:
To apply for this role, please submit your updated CV. If your skills and experience match the job requirements, you will be contacted to discuss your application in detail.
Similar Roles Open:
As a specialised recruitment agency, we also have several other permanent and contract IT roles available. Visit our website for more information or explore additional opportunities.