Senior Software Developer

  • CVL
  • Bournemouth, UK
  • 09/09/2016
Software Development

Job Description

Senior Software Developer Location: Bournemouth Town Centre Salary: Competitive Plus Benefits Start Date: ASAP Duration: Permanent Senior Software Developer Job Purpose: The overall purpose of the role is to ensure that software developments are delivered to plan in a timely manner to meet with business needs. This includes delivery of developments, bug fixes and emergency patches and creation of technical specifications in line with business requirements as well as advising others of coding standards. Summary of Senior Software Developer main duties and responsibilities: • Develop code against technical specifications ensuring the code is maintainable and can be tested and to enhance the generic tool kits • Deliver developments, bug fixes and emergency patches in line with cost, quality and time measures • Create technical specifications interpreted from user requirement specifications • Ensure product security and protection of Intellectual Property both during and post development • Implement coding standards and carry out peer code reviews, coaching and giving constructive feedback to peers ensuring high standards of work are maintained across the board • Undertake automatic or repeatable testing to acceptable standards including automated regression tests • Contribute to the Change Authorisation Process as required • Ensure code is stored in a Concurrency Management System in accordance with Good Industry Practice • Develop and train other team members, including assisting with technical issues and ensuring knowledge is shared appropriately • Take ownership for completion of user requirements and technical specifications ensuring that they are fit for purpose before development commences where appropriate • Produce Test Release Notes from specifications where necessary • Ensure documentation is completed as changes are built as required Senior Software Developer General: • Heavy focus on Continuous improvement – ensure that developments are continually updated and improved; making recommendations as appropriate • Carry out other related duties as requested by the Development Manager • Support your team members in a proactive manner in order to ensure delivery of plans Senior Software Developer Specification: A proactive individual with experience of clean coding practice, alongside excellent technical skills and the ability to multi-task in a fast paced environment. A professional approach and a responsible attitude are key attributes for this role together with an aptitude for detail and delivery of high standards of work. Senior Software Developer Skills Knowledge & Experience: • Excellent knowledge of C# / (url removed) are essential • A technical degree or equivalent (minimum 2:1 degree in a technical subject) • Demonstrable ability to coach others, share knowledge and train colleagues on technical subjects • Strong problem solving and communication skills • Proven ability to deliver high quality software ensuring attention to detail • Flexible approach and used to working under pressure with tenacity • Demonstrable experience of translating user requirements into technical specifications • Experience of working in a team environment, whilst taking responsibility for own work • Knowledge of (url removed)/ (url removed)/SQL/ Oracle PL SQL and Crystal Reports would be beneficial • Experience of an Agile development environment would also be beneficial If you feel you have the necessary skills and experience to carry out this Software Developer role then apply below today for the chance of an early interview