Developers will be responsible for delivering in a number of key areas and will be required to:
*Build and test solutions to defined Technical Solution Designs.
*Undertake development in line with design patterns and best practise.
*Liaise with business representatives and other technical colleagues to ensure requirements are clearly defined and understood.
Essential knowledge
.Net Developers:
*Highly experienced with back-end programming languages such as .NET, MVC C#, JavaScript or for the BI developers
*Proficient understanding of client-side scripting and JavaScript libraries and frameworks such as AngularJS
*Extensive experience of server-side programming languages including (C#, Java)
*Experience with Message APIs (including Cloud) and usage of push notifications
*Data migration, transformation and scripting
*Experience of packaging and deployment of software solutions - Continuous Integration
*Proficient in code versioning tools (such as Git, TFVC)
*Proficient understanding of OWASP security principles
*Solid understanding of design principles
*Experience of building robust and highly performant web-based applications