Senior Software Developer
Our client is a well established, leading software company and to support on-going growth across the business, they now seek to appoint an experienced and capable Senior Software Developer to join their growing team.
Reporting to the Development Manager, as a Senior Software Developer you will play a lead role in the development team, working to maintain and enhance the core application and related software and to develop new product features, support in the development of ongoing upgrades and in the creation of exciting new features.
You will be responsible for upholding high standards and compliance with all business processes and core values, and be a key player in producing high-quality software and taking a prominent role in contributing to the design, development, and deployment of software solutions.
Responsibilities
- Deliver high-quality software in a timely manner and always maintain coding standards and processes as defined within current company documentation.
- Suggest improvements/additions to the coding standards and development processes in conjunction with the Development Manager.
- Complete routine documentation for all changes and prepare additional explanatory documentation where necessary.
- Contribute to formulating requirement specifications and/or actively contribute to identifying how to achieve development requirements in conjunction with other team members.
- Take lead role for a project if requested by the Development Manager.
- Play an active role in scrums.
- Provide support to other members of the team using your knowledge and experience and actively encourage knowledge sharing throughout the team.
- Carry out code review for other members of the development team where appropriate.
- Collaborate on joint projects across other companies in the group.
- Provide advice/assistance to other departments in the business with regards to software functionality, support issue escalation and development requirements.
- Focus primarily on development targets and exercise good judgement when considering changes to priorities.
Key Skills
- Minimum of 5 years’ experience in a development role
- Significant technical expertise
- Driven and committed
- Communicator at all levels
- Team player and leader
- Analytical and attention to detail
- Positive, ‘can do’ attitude
If this exciting opportunity interests you and you’d like more information, please apply now online.