Senior Software Developer (C# / .NET) Hybrid Working (Fleet at Nolan Business Solutions
Fleet, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

29 Nov, 25

Salary

0.0

Posted On

29 Aug, 25

Experience

15 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

JOB DESCRIPTION:

We are looking for an experienced, self-motivated full stack Senior Software Developer to join our Microsoft development team and help deliver high-quality solutions across small to large-scale projects. This role is ideal for someone who thrives on taking ownership, can run projects independently as well as operating well as part of a focused team, and brings strong technical and analytical skills.
You will play a key role in understanding business needs, producing specifications, and translating them into efficient, scalable software solutions. Our main focus is continuing to build and expand our cloud platform offering targeting Microsoft Dynamics 365 Business Central, but we support a wide range of custom projects across Microsoft GP and Business Central.
While ERP experience is a major plus, it is not required — what matters most is strong C# expertise, the ability to hit the ground running, and a willingness to support and mentor the wider team.
Note that this will be a development heavy role, and this is where the majority of your time will be spent.

Responsibilities
  • Lead the design, development, and delivery of small-to-large scale software projects using C# and .NET.
  • Gather and analyse requirements directly from stakeholders, producing clear specifications and technical designs.
  • Work independently on projects while also collaborating effectively within the wider development team.
  • Provide guidance and technical support to junior and mid-level developers, sharing your expertise to elevate team capability.
  • Ensure code quality through best practices, code reviews, testing, and maintainable design.
  • Write and maintain comprehensive technical documentation.
  • Contribute to architectural decisions and recommend improvements across systems and processes.Troubleshoot and resolve complex technical issues, reducing technical debt where possible
-
Loading...