£40/yr to £45K/yr
Newcastle upon Tyne, England
Permanent, Variable

Software Developer

Posted by Nigel Wright Group.

The Company

Our client is a national organisation who offer a specialist service to a huge customer base. They are a market leader and with over 100 years of experience well placed to maintain their position.

The Role

You will be expected to

  • Design, build, test, document, and keep up-to-date software components.
  • Write clean, efficient code using modern best practices and tools.
  • Collaborate actively in daily stand-up meetings, contribute to sprint planning, and participate in sprint reviews and retrospectives.
  • Continuously learn and improve your technical skills.
  • Work closely with product owners, testers, and developers to refine product backlog items.
  • Create user interfaces that are user-friendly and efficient.
  • Estimate the time and cost of new development projects and provide feedback to clients.
  • Identify opportunities to automate tasks for better efficiency.
  • Design secure, scalable, and maintainable software solutions.
  • Follow established coding standards and practices.
  • Evaluate technical risks and consult with senior developers when necessary.
  • Design cost-effective IT solutions that meet specific needs.
  • Write unit tests following company quality assurance standards.
  • Troubleshoot, fix, and prevent IT problems.
  • Create documentation for support and software releases.

The Person

Candidates will need

  • Proven software development experience
  • Experience developing systems to requirements, ideally within a scrum team, familiar with user stories, project backlog items and tasks.
  • Be able to deconstruct a user story into its required components for development.
  • Strong Microsoft .NET, .NET Core, ASP.NET, C#, MVC, LINQ, Web API skills, Entity Framework, XML, JSON
  • A good working knowledge of SQL server, T-SQL, Windows Server, Visual Studio, JavaScript
  • A good knowledge of object oriented concepts and design patterns
  • Experience in Test Driven Development including ability to write unit tests
  • Good knowledge of working in Visual Studio, Azure DevOps and Git repository
  • Experience in building and testing web services; JSON, REST / SOAP
  • Object oriented concepts and design patterns
  • Knowledge of Agile practices and frameworks (eg. SCRUM, Kanban)
  • Excellent debugging and troubleshooting skills

This is an excellent opportunity for a developer looking to progress their career and to start to build experience in Azure, Azure Function, Service Bus etc. The role will come with salary of up to £44,000 and offer a hybrid working arrangement.

Please get in touch if you'd like to find out more.