As a member of our Software Development team, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. We need you to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, liaising continuously with other team members and stakeholders across the business.

Our preferred candidate will be confident working both individually and as part of a team. They will have great communication skills (in both written and spoken English), be a fast learner, embrace challenges and have an eye for detail.

They will be required to write clean, reliable, secure and well documented code across our SAS system (VB.NET, C#, SQL). The ability to plan and test your own code’s functionality, carry out code reviews and conduct quality testing of software produced by other team members. In addition to adding new functionality to SAS, day to day duties will include supporting users with bugs and other tasks.

Knowledge of cloud technologies, particularly on the Azure platform would be advantageous along with previous experience working with agile and continuous deployment. Knowledge of working with workflow tools like Jira, Git and Confluence is also a benefit.

What we are looking for

Required Skills

• VB.NET

• C#

• MS SQL Server

• T-SQL

• Stored Procedures

• GIT

• Agile development environment experience

• Refining requirements with stakeholders

• Code Reviews

• Documenting as you go

• Fluent written and spoken English

Beneficial Skills

• Developing Desktop Applications in particular WinForms

• APIs

• Crystal Reports

• Microsoft Azure

• Kanban

• Atlassian suite of workflow tools (Jira, Bitbucket, Confluence)

• CI/CD

• Use of front-end frameworks such as Blazor.