Title: No.: Title: No.: Position Applications Developer Team Lead HSF080 Reports to: Information Technology Leader HSF062 Business Unit: Information Technology Date created: 07/05/2014 Division: Strategy, People & Operations Review date: Organisational Overview: At HomeStart we believe that affordable home ownership is essential to the health, well-being and ongoing sustainability of our communities. HomeStart s role, within the framework of government policy, is to provide leadership and innovation in the housing finance sector by enabling more South Australians to fulfil their home ownership dreams. We do this through the provision of innovative housing finance solutions. More importantly, we do this through our core strength our people. Position Purpose: This position is responsible for guiding multiple software development resources by providing technical direction, resource scheduling and helping drive process improvement & efficiency. This position will also be responsible for designing and developing software applications, unit testing, debugging new and/or existing software, performance tuning and optimization of existing code. Positions reporting to this position: Nil Other significant working relationships: Internal: Information Technology Leader Business Intelligence Leader Information Management Leader All internal HomeStart employees and leaders, Head of Division, Project Office, People & Performance External: 3 rd Party partner organisations and vendors
Primary outcomes and accountabilities Key results areas Performance measures Operational responsibilities In coordination with the Information Technology Leader & with influences from Business Analysts, develop project initiation and senior level application design deliverables (such as a System Design Document) and develop quality gates through to delivery of software products. In collaboration with the Information Technology Leader, implement and manage quality gates to ensure that HomeStart s Software Development Policy is followed by the team through the software development lifecycle Ensure that the software development team have knowledge of and are incorporating any current software development policies. Aid in the design of new policies as required by the IT Leader. Ensure alignment of all software development activity to the IT, Divisional and Corporate Strategic Plans. Design, develop, code, test, and debug new software or enhancements to existing software products. Perform maintenance on existing software products and contributes knowledge of business applications. Provide technical advice regarding software design and best practices to the business as required Provide recommendations for changes/improvements to software products to ensure the highest quality for IT solutions Identify & document opportunities for completing tasks more efficiently and cost effectively through continuous improvement practices, in conjuction with IT Leader Participate in review sessions to analyse business requirements and write technical design specifications for the development of software (in line with the SDLC methodology) with the goal of delivery of quality product features and enhancements Champion the team and promote a creative & collaborative team environment Assist in periodic performance reviews of members of the Sofware Development team as a technical advisory role. Generate and publish operational report metrics to chart team productivity and value Drive an agile mindset with visual management and other techniques External Stakeholder Relations Corporate Responsibilities Create and maintain conditions for effective relations with relevant external organizations, government agencies, customers and vendors where appropriate. Respond to stakeholder queries in a prompt and courteous manner. Ensure the appropriate application and recording of risks according to HomeStart s Risk Management Policy and Practices. Ensure compliance to HomeStart financial policies and procedures. Ensure that all legal responsibilities attached to this role as noted in the Compliance Register are discharged, are properly recorded in the Risk Management System (RMS) and any breaches of these requirements are recorded as incidents in the RMS. Maintain a commitment to EEO, Diversity, Ethical Conduct and the legislative requirements of the Work, Health and Safety Act 2012. Model ethical behaviour and practices consistent with SA Government Code of Ethics for Public Sector Employees. Understand and follow workplace safety initiatives and procedures, identify hazards and contribute to a safe working environment.
Behavioural profile Achievement Focus Empower Self Empower Others One Team Approach Customer Focus Drive Innovation and Improvement Communicate Effectively Takes personal accountability to achieve business outcomes aligned to the strategic plan and demonstrates initiative, determination and drive towards results. Pursues self awareness and demonstrates inner strength and self belief. Shows energy and resilience and proactively develops self. Manages self and takes personal responsibility. Clarifies expectations, removes barriers. Shares responsibility and provides feedback in an appropriate and timely manner. Positively influences others and provides support where required. Actively participates as a team member towards the achievement of organisational and team goals. Is prepared to stretch self and set aside individual agendas in order to build strong team relationships within and across teams. Makes the link between their role and personal contribution to the overall customer experience and a positive HomeStart brand. Continuously looks to simplify rationalise or develop products, processes and services that are focused on achieving business outcomes. Leans into personal discomfort and embraces creativity. Is flexible and adaptable and will to give it a go. Engages in open and honest two way communications. Clearly and confidently delivers the intended message in a way that will be clearly understood and appropriate to the target audience. Is a supportive listener.
Other Requirements Essential criteria At least 7 years in software development, with at least 3 years general IT experience coupled with degree level qualifications in computer science or related discipline (or significant experience) Demonstrated leadership skills Demonstrated programming experience, showing an understanding of modern principles (e.g. SOLID, SOA, GOF, Test Driven Development etc) Advanced skills and knowledge of one of the major relational database packages Knowledge of open source or tools that might improve customer outcomes Ability to understand the essential needs of customers and meet these with quality software Excellent skills in time and resource management, able to reconcile conflicting priorities quickly and effectively Ability to provide sound advice & fact based opinion to Information Technology Leader and other key stakeholders Great people skills, able to be self starting and proactive in all aspects of your day Desirable criteria Practical experience working with ALM solutions Understanding of how each of Scrum, Lean, Agile and Waterfall may be used in a project delivery setting Experience in security, performance & load testing web applications Practical SOA design experience Special conditions Required to provide a satisfactorily National Criminal History Record Check (Police Check), where applicable. May be required to act in higher level positions, or assume additional accountability, as and when required. Flexibility in working across business units as required. May be required to work reasonable overtime with notice. Some out of hours, weekend work and intrastate/interstate travel may be required. Acknowledgements Signature Name of employee Signature Name of leader Date: Date: