Software Developer


Be a part of the team that develops YCC’s software and technology solutions.



Be a part of the team that develops YCC’s software and technology solutions.


Description

As a Software Developer, you will design and build technology solutions that benefit YCC’s operations. Your work will span web development, backend systems, and UI/UX design, depending on your strengths and the team’s needs.

You’ll collaborate closely with the rest of the Tech Team to implement the department’s strategy, whilst having the autonomy to propose improvements and experiment with new approaches. This role suits someone who enjoys turning problems into working solutions, values well-structured code and clear documentation, and wants to build real-world experience in a collaborative environment. The most important requirements are your ability to learn quickly, communicate clearly, and maintain high standards for security and usability.

Responsibilities

  • Collaborate with the YCC Tech Team to implement the department’s strategy
  • Support and mentor other team members (and the wider committee) as required
  • Ensure YCC follows best practices in security, usability, and privacy in their technology solutions
  • Assist in troubleshooting and resolving technical issues
  • Document solutions, standards, and workflows to maintain knowledge sharing across the organisation
  • Stay up-to-date with relevant technology trends and apply learning to improve YCC systems
  • Willingness to support projects in other specialities
  • Actively participate in weekly team meetings
  • Attend semesterly committee meetings


Interested in getting involved?

Get in contact if you wish to work with us, or see our vacancies if you are interested in joining YCC.