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.