Assessing and understanding user stories and coding tasks
Developing and coding new features, applications, upgrades and bug fixes to high quality
standards and customer expectations
Support of existing applications
Progressing tasks and coding deliverable to completion
Coding high-quality, readable and maintainable Unit Tests to ensure maintainability,
confidence and testability of changes
Taking part in code reviews and collaborate with other developers
Proactively grow your professional capabilities and those of the team
4+ years working as a software developer building enterprise-level .NET applications
Familiar with .NET 4.x, MVC, Web API, SQL, Entity Framework
Web technologies including CSS, HTML, JavaScript, Bootstrap and jQuery and Ajax
Have knowledge of Unit Testing and Integration Testing; ability to write and run unit
tests
Good knowledge of OOP and some design patterns
Relevant degree or equivalent experience and qualifications
Able to communicate clearly with team members and colleagues
Capable problem solver
Knowledge of web application development
Microsoft Azure experience is plus