Software Developer

Oakwell Hampton Ltd
£40,000 - £50,000
16 Oct 2016
14 Nov 2016
Contract Type
Job purpose:

Within an agile environment develop, support and maintain enterprise grade applications written primarily on the Microsoft Stack of technologies (Asp.Net, C#, SQL Server, etc), as well as JavaScript, HTML and CSS. Constantly strive to adhere to sound development practices as well as proactively support various initiatives in the team to improve application design and maintainability for our client offering.

Key Accountabilities:

- Work on a variety of projects to write clear, clean and understandable code in a test driven manner; developing first-class applications that meet our client needs
- Where required, provide work-effort estimates against work item tasks
- Write unit and integration tests against application methods to ensure correct functionality
- Break down agile user stories into work tasks
- Be part of the code review process with other team members
- Use standard refactoring methods to ensure code is kept in a maintainable state
- Work closely with Team Leaders and Project Managers to ensure that projects are taken from creation to completion - on time and on budget
- Ensure good communication is maintained with other team members/departments throughout project life cycles
- Actively contribute to departmental learning within the team environment through involvement in presentations/demonstrations, and participate in the continual drive for collaboration and knowledge sharing within the team
- Keep abreast of the latest developments in applications development and continually develop personal software skills
- Use lateral thinking and investigative techniques to solve technological challenges on projects


- Carry out any other reasonable duties as identified by your line manager or team leader
- Positively represent the company to our customers and suppliers
- Ensure compliance with all contractual employment obligations.
- Ensure compliance with our ISO standards.
- Fully participate in the company's performance management and development programmes.
- Maximise own ability to produce quality work, on time, and to brief, utilising best skills and available technology.
- Work in accordance with the company's Human Resources policies and procedures.
- Ensure compliance with health and safety requirements.

More jobs like this