Youll be responsible for writing Java, XSLT and using our in-house tools to produce Android applications. You dont need any previous experience other than a strong Computing Science or Software Engineering degree as youll be trained by experienced staff throughout the role and work alongside our highly skilled team. While a large part of the Jr Software Developer role is development work, the role is designed as a graduate position where youll be exposed to the full life cycle of a project, including requirements capture, design, implementation and testing. After you have a few years of experience under your belt, there are opportunities to progress into Senior Developer, Business Analyst and Project Management roles depending on your preference and abilities.