US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   
This job has been posted for more than 30 working days and has expired.

Senior Software Developer

Senior Software Developer - C#, Azure, SQL, .Net

Newbury, Berkshire + Remote once onboarded

£40,000 - £50,000pa Negotiable

Our client, a software house specialising in the development of corporate intranet software and desk booking solutions, are looking to expand the team by recruiting a talented Senior Software Developer based at their Newbury offices.

You will be working as part of the product team responsible for new and existing functionality, with a focus on usability.

They are well established in the intranet market and have over 20 years of rich history and experience, have a close-knit team of passionate staff who are largely hybrid workers.

Key responsibilities:

? Work as part of a close-knit team of developers, designers, and testers
? Understand the requirements of their business and their user community
? Work with the team to plan development and deliver new features, working from interactive prototypes, user flows, and high-level feature requirements
? Own the overall architecture of their cloud-based web application, ensuring it remains future proof, scalable, and extendable
? Ensure that they are making effective and efficient use of appropriate Azure services, with an eye on cost and performance
? Communicate key architectural decisions and reasonings with the rest of the product team and the Product Owner


Technical and experience

? C#
? Blazor
? Microsoft Azure
-App Services
-SQL Database
-Active Directory B2C
? .Net Core Identity Server (Duende Identity Server)
? Microservices architecture
? Experience of working with a SaaS company of software development house.Net Core
? Experience working within an Agile (Scrum) development methodology (preferred)
? Experience of using Azure DevOps, SQL management studio (preferred)


They need someone who has strong attention to detail combined with excellent problem-solving skills and the ability to work equally well as part of a team or on their own initiative.