Application Developer

Kings Hill
06 Jun 2018
15 Jun 2018
Contract Type
Full Time

The key role of the Application Developer is to design and development software to deliver IT business solutions throughout our client's .

Some of the key responsibilities include:
• To design, develop & support software applications for the organisation
• To work as part of a wider solutions team who focus on delivering technical, software based solutions to the organisation
• To contribute to an efficient development approach - with emphasis on simplicity and accuracy
• To contribute to a consistent and re-usable development approach
• To follow and contribute to an application and solution delivery approach with its basis in the Agile Scrum methodology
• Seek opportunities to improve processes, solutions and approach through a review-and-improve mentality
• Contribute to all solution based processes and ceremonies - including stand-ups, retrospectives, sprint planning, deployment planning and sprint/product reviews
• To maintain accurate and up-to-date measurements of process (e.g. burn-downs)
• To undertake effective requirements determination through discussion with internal customer(s) and Business Change colleagues
• To support existing and newly created technically developed applications - this will include an element of out-of-hours on-call support on critical, core applications
• To train and demonstrate solutions to end-users and internal customers
• To use the most robust and efficient technology/development appropriate for each application required
• To develop technical design patterns that can be used and adopted by colleagues
• Support Testing colleagues in a detailed walkthrough of the design of newly developed components and support system testing work

Knowledge & Experience
• Experience of the full software development cycle
• Experience of working in an agile development environment desirable
• Experience of working and administering in an automated build and deployment environment is desirable
• Extensive experience with setting up and administering Microsoft Team Foundation Server is desirable
• Strong knowledge of the Microsoft Development stack:
• Microsoft SQL Server (including SSIS), .Net, MVC
• Experience of developing applications with C# and .Net (preferably 5+ years). This may include related skills and technologies such as:
• Linq
• Entity Framework
• JQuery
• Angular JS
• Familiarity with automated test tools would be desirable
• Familiarity with automated deployment (including PowerShell scripting) and continuous integration would be desirable

Similar jobs

Similar jobs