Full Stack Developer
Role details
Job location
Tech stack
Job description
We're seeking a dynamic Full Stack Developer who is passionate about problem-solving, improving processes, and delivering robust software solutions. You will work closely with the IT Department and the wider technical team to design, develop, and maintain systems that underpin our business operations. This role offers exposure to the full software development lifecycle and opportunities to mentor and grow the skills of others while developing your own expertise., * Design, develop, and maintain new and existing software systems.
-
Collaborate with the team to deliver innovative solutions that meet business needs.
-
Take ownership of the full development lifecycle, including design, coding, testing, deployment, and support.
-
Contribute to improving coding standards, processes, and best practices across the team.
-
Support colleagues in skill development and share technical knowledge.
-
Participate in code reviews, automated testing, and version control practices.
Requirements
-
5+ years commercial experience with ASP.NET / .NET Core.
-
5+ years commercial experience with MSSQL Server using SSMS.
-
Strong knowledge of C#, MVC, JavaScript, and CSS.
-
Experience with LINQ, Entity Framework, Web API, version control, automated builds, and NUnit (or similar) testing frameworks.
-
Experience with CMS systems such as Umbraco is beneficial.
-
Strong problem-solving skills, attention to detail, and the ability to work independently and collaboratively.
-
Advantageous: The business is moving to an Azure platform, any knowledge or skills on this platform would be of benefit.
Benefits & conditions
-
Casual dress code
-
Company events and social activities
-
Company pension scheme