It is essential that you are able to demonstrate good commercial experience working with the following technologies:
• Experience with .Net 6, C#
o Entity Framework Core
The Digital Bench – C#, .Net Engineer
o Microservice Architectures and their challenges
o API REST design and implementation
o Unit testing frameworks e.g., Nunit, Xunit, MSTest, Moq, NSusbstitute etc. o Integration testing e.g., BDD/Specsflow
o Advocate of clean architecture and clean code
• Strong Angular experience version 11 or above – ideally 13
o Practical experience of writing unit/integration/regression tests in either Jest, Jasmine, Karma, Mocha, Spectator, Cypress etc.
o Any experience of Kendo UI library is a plus
• SQL Server and basic database management skills
• .Net framework 4 or above and Universal Windows Platform
• Docker including docker swarm
• Experience of CI/CD including Jenkins & BitBucket
• Formal design methodologies e.g., C4, UML etc.
• Configuration management
• Understands and knows how to implement the SOLID principles
It would also be advantageous if you had exposure to any of the following:
• Knowledge of Object Oriented Design & OOA
• Security management e.g., OAuth
• Caching techniques
• Cloud technologies
• Creating and managing NPM packages
• Working in Agile teams
• Automation testing
• Jenkins and GIT