Our client is seeking a .Net Senior Developer to join their Change and IT team on a full-time, permanent basis. The successful candidate will be responsible for developing and maintaining Microsoft .Net applications, supporting existing systems, and ensuring high standards of delivery and performance. This role requires strong collaboration with Service Delivery, Infrastructure, and Change teams, as well as a proactive approach to problem-solving and communication.
Job Duties:
- Develop quality solutions that meet business needs and comply with architectural and security standards
- Maintain and enhance Microsoft .Net applications using technologies such as C#, VB.Net, SQL, WCF/Web API, MVC, SSRS, and SSIS
- Provide third-line support for a wide range of production systems
- Analyse problems and carry out root cause analysis
- Collaborate effectively with cross-functional teams to resolve issues and deliver enhancements
- Ensure smooth transition from project development to live applications, including handover and training to support teams
- Adhere to IT processes and guidelines, including maintaining system documentation
- Drive continuous improvement in line with strategic goals
- Prepare, deploy, and manage releases for non-production and production environments
- Participate in the CAB process and identify opportunities for release automation
- Provide accurate work estimates and participate in capacity planning
- Deliver clear and timely management information as required
Job Requirements:
- Degree in Computer Science or a related field
- Minimum of 5 years’ experience developing .Net applications
- Strong technical expertise in .Net, C#, VB.Net, SQL, WCF or Web API, MVC, SSRS, and SSIS
- Experience using Git, Jira, Azure DevOps or similar platforms
- Excellent communication skills, both written and verbal
- Ability to work independently and collaboratively across all levels of the organisation
- Strong analytical and problem-solving skills
- Ability to manage multiple projects and prioritise effectively
- Flexible and proactive approach to changing priorities
- Experience with Agile methodologies
- Knowledge of D365, Blazor, and automated testing
- Background in the insurance or financial services industry
- Microsoft certification or equivalent
What You’ll Love:
Our client offers the opportunity to work in a supportive and collaborative environment, where innovation and continuous improvement are highly valued. The role provides exposure to a range of modern technologies and business-critical systems, with a focus on quality, efficiency, and strategic impact.
Interested? Register today, confidentially, with one of our friendly and dedicated recruitment specialists by clicking here