Senior Software Developer
A leadership role to help guide the development of YCC's software
Description:
As a Senior Software Developer you will be responsible for designing and developing technology solutions. Programming experience will be necessary to complete this role, along with a logical mind-set and a great team ethic. This will help you to work alongside the rest of the technology team and wider committee to develop and deliver these solutions.
The role as a Software Lead will give you the opportunity to enhance your software development skills by working on real-world projects. Delivering solutions that could be used every day by our clients, committee members and consultants alike. The committee structure will also give you a chance to develop your professional and interpersonal skills by working alongside different departments within YCC. The most important requirements are your ability to learn and experiment as well as a keen understanding of technology.
Responsibilities:
- Maintaining source code, technical standards and documentation
- Implement Agile development practices within the team
- Assist in resolving technical issues where required
- Ensure consultants have access to technical support
- Be involved with the development and maintenance of YCC web applications
- Ensure the security of our web applications through good coding practices
- Manage data capture, organisation, and storage
- Support and mentor Software Developers
- Attend team meetings for the department
- Attend the committee meetings