We are searching for an experienced Senior Software Developer for an exciting market leading business, a company that is growing, supports its staff extremely well and offers a friendly workplace where you can develop and build a rewarding long-term career.
You will be responsibility for the development and maintenance of a variety of software applications, databases and reports supporting a number of different business divisions and functions.
Your key daily duties will include: -
* Providing guidance, support, and coaching to more junior members of the development team, delegating tasks, resolving technical issues and leading on specific projects.
* Providing high level technical and analytical support for all software applications.
* Working to KPI's in line with business needs.
* Collaborate with all business departments for software requirements.
* Identifying the need for software development, upgrades, configurations or new systems.
* Adopt and promote a continuous improvement mentality for the development team.
* Manage software projects from start to finish.
Essential Skills: -
1. Experience of working on large multi-faceted software projects and establishing frameworks around them for the associated software development.
2. A working knowledge of agile software development processes.
3. Minimum of 5 years commercial ...