modern JavaScript frameworks like Angular (preferred) or React.
back-end storage solutions using Microsoft SQL Server. Experience with SQL Server 2016 or 2019 preferred
document database store design and development using Mongo DB, Dynamo DB, or other comparable.
source/version control, continuous integration and deployment concepts and technologies. TeamCity, GitHub and Octopus preferred.
understanding of the S.O.L.I.D. principles of software development. A passion for promoting these principles and helping junior developers follow them.
deep experience working on Agile teams and extensive familiarity with all Agile ceremonies.
experience designing and developing applications using cloud technologies (AWS preferred) or moving enterprise applications into a cloud environment is a plus.
experience with AWS cloud technologies a plus (e.g. CloudFormation, EC2, Lambda, Serverless architecture).
automated unit testing methodologies and tools such as NUnit, Cypress, a plus
content management systems like MS SharePoint and Umbraco preferred