This independent software company based in central Bristol has an excellent reputation for both their efficiency and productivity boosting product suite and their approach to client care. The team is made up of people who aspire to high performance and continuous improvement of themselves and the business - and that's what they are looking for from you.

Within your role you will be expected to work inter-dependently, taking responsibility for your own success and that of the company - whilst being part of high challenge and high support company culture with a busy social life and corporate social responsibility agenda.

Salary: £25,000 - £35,000

Description of Role:

You will work closely with other members of the R&D team developing software using Agile methodologies and contributing to the overall strategy of the R&D team and the company as a whole.

You will be responsible for developing code from specifications, performing unit tests and providing functional software to the testing team. You will be able to resolve issues identified by testers and deliver working software and documentation meeting the definition of 'done'

You will be able to analyse areas of software which have been identified as needing third line development fixes.

Main Responsibilities are:
- Write code to agreed coding standards to meet user specifications
- Use source control to secure code and track changes and participate in code reviews
- Perform unit testing of code
- Fix faults in code identified by testers
- Produce required documentation of working code
- Report on progress at daily scrums and monthly sprint review meetings
- Contribute to sprint planning by scoping tasks to ensure achievable sprint goals
- Working alongside 2nd and 3rd Line support personnel investigating aspects of the code as well as creating workarounds and fixes

Outcomes of the Role include:
- Incremental delivery of Software which meets the definition of 'done'
- Informative Software Change Notes produced for testing team
- Share completed code by maintaining in appropriate source control structure
- Code written to high and agreed standard and reviewed by other members of the team
- Input into software development strategy discussions
- Dissemination of good practice, technical knowledge and product knowledge to developers and testers.