Homebased 18 October 2021

Senior Software Engineer

We are currently looking for an experienced front end developer moving in to full stack development.


Purpose of the role:



The role is for an experienced front end developer moving in to full stack development and will contribute to the on-going development of Liberty Connect.



Key responsibilities:


  • To specify, design, develop, test, document, maintain, and support software which will form part of Netcall products, services and infrastructure.
  • To collaborate with other members of the development team in an Agile environment
  • To take collective ownership for the quality of all outputs generated by the development team
  • To drive a continuous improvement culture by inspecting and adapting
  • Work closely with Product Owner to bring product vision to life
Knowledge & skills:
Need to know:
  • Responsive web design
  • Application development experience using the following technologies:
  • VueJS or equivalent framework
  • HTML / CSS / JavaScript / TypeScript
  • Jest
  • WebPack or equivalent
  • Sass, Less, or equivalent
  • C# / ASP.NET Core
  • NUnit and Moq
  • NoSQL databases
Knowledge & skills:
Desirable:
  • Up-to-date knowledge of industry trends, best practice, and standards (e.g. ECMAScript, W3C)
  • Test first mindset and an ability to write highly testable code
  • Advocate for automated testing as a core part of the CI/CD process
  • Exposure to web design tools, such as Figma or equivalent
  • Appreciation of accessibility standards
  • Understanding of best practice object-oriented design principles and patterns (e.g. SOLID, Gang of Four, etc.)
  • Commercial experience of the Microsoft Azure platform and the following services:
  • Azure Functions
  • Azure CosmosDB
  • Azure Blob / Table Storage
  • Azure AppInsights
  • Azure DevOps
  • Knowledge of micro-service architecture principles and practices and/or domain driven design (DDD) concepts