IT Development Systems Developer - 1 - 2016-01-19

Job Title / Systems Developer
Objective / To deliver robust, maintainable and efficient code.
To demonstrate and continuously develop competencies, knowledge and skills as an effective and self-sufficient developer.
Organisational Context / Reporting to IT Development Team Leader.
Key success metrics / ·  Ensure that all work meets quality gates relating to the Development team at every stage.
·  Working within an Agile environment using Scrum, complete agreed work during the ‘sprint’/lean iteration.
Department / IT Development
Key tasks: / 1.  Design and implement robust, maintainable and efficient code.
2.  Effectively work in an Agile working environment using Scrum.
3.  Work with developers to code review, ensuring best practice, processes and coding standards are adhered to.
4.  Deliver projects on time and within defined processes and standards.
5.  Apply appropriate techniques, patterns, tools and technologies to deliver business goals.
6.  Use the mandated source control and job ticketing system proficiently.
7.  Plan, coordinate and assist with integration and system testing.
8.  Ensure relevant documentation is produced to support any change you implement.
9.  Collaborate with team members to develop standards and processes to meet or exceed quality gates.
10.  Identify training needs and using internal and external resource, proactively develop understanding, knowledge and skills relating to your role.
11.  Perform other related duties.
Key competencies / 1.  Self driven, reliable and determined team player.
2.  Flexible and able to adapt to new processes and requirements in a dynamic environment.
3.  Able to plan and manage own workload, delivering results within agreed deadlines.
4.  Positive outlook and desire to learn and help drive and instil technical excellence within the Confused.com/Carfused.com IT dept.
5.  Strong, clear and concise written and verbal communication skills.
Technologies / 1.  Experience as an MVC developer within a Microsoft.Net environment using C#.
2.  Experience of Microsoft VSTS and TFS would be beneficial.
3.  Experience of Javascript frameworks (Jquery, RequireJS, KnockoutJS) would be beneficial.
4.  Expose to Microsoft Azure.
5.  Experience of UmbracoCMS would be an advantage
6.  Exposure to consuming hosted service endpoints
7.  Ideally experience of TSQL (MS SQL Server)
Education / Qualifications / ·  HND in Computer Science or IT subject and / or proven commercial experience within IT.
·  Microsoft development accreditation highly desirable.

IT Development _Systems Developer - 1 - 2016-01-19