Experience required for this role includes:
· SOLID UMBRACO DEVELOPMENT BACKGROUND IS ESSENTIAL!!!!!!!!!!!
-
Problem solving skills, being able to systematically analyze a problem and provide solutions
-
3+ year of experience working as Back End developer in CMS
-
C# and Visual Studio IDE
-
OOP and understanding of S.O.L.I.D. principles (desirable)
-
Must have exposure to Umbraco 7.0+
-
Experience working with Umbraco API (CRUD)
-
Experience enhancing Umbraco Back office
-
Experience working with Surface Controllers
-
Experience working with Model Builder
-
Must have Confidence in using Asp.net MVC 3+ framework (not only partials)
-
Clearly understand implementation of MVC Forms
-
Understanding of consumption of REST services
-
Web Services (WCF) Desirable
-
Experience of ASP.NET Web API
-
Desirable Understanding of S.O.L.I.D. principles and patterns and OO programming
-
Writing Unit Tests
-
Understand Agile/Waterfall development processes
-
Exposure working/understand JS MVVM frameworks (AngularJS, JS, Knockout)
-
Exposure to Azure Cloud services
-
Exposure to CI/CD processes
-
Exposure to SQL
-
Git and branching workflows
-
Good written and oral communication skills
-
Able to take ownership of tasks
Some of the responsibilities will include:
-
Writing high quality code following S.O.L.I.D. principles
-
Participate in specification workshops, story estimation and release planning
-
Take ownership in the delivery of assigned tasks
-
Work closely with the Business Analyst and Technical Analyst to follow requirements implementation
-
Present feature demonstrations to clients and internal teams
-
Participate in writing detailed technical and functional specifications documentation.
-
Collaborating with the Front-End deliveries in integrating markup and JavaScript
This is a fantastic opportunity for a seasoned developer to take their career onto the next level within this well known organisation.