View Position Description
Transcription
View Position Description
Position Number Title Reports To Department Group Campus Employment Mode Required Qualifications VETE96 Senior .Net Developer & Technical Lead Manager Business Information Systems VETASSESS East Melbourne Full Time Classification PACCT 8 / AO 10 Relevant Tertiary qualifications in computer science, information systems, software engineering, or other relevant area. Demonstrated work experience within a similar role. Position Purpose This ‘hands-on’ role contributes to the architecture, design and implementation of systems for both internal and external clients, provides technical expertise in .NET framework and other web technologies, and input in developing the overall technical strategy Institute-wide. The role also assists with managing the day to day work of the Application Development and Support team and provides leadership, mentoring and direction to the team members. Key Selection Criteria Extensive demonstrable hands-on development and design experience in enterprise level software development, including understanding of Object Oriented (OO) concepts, patterns and design, relational databases, Domain Driven Design, Continuous Build and Integration process and Model-View-Controller (MVC) software architecture. Must possess comprehensive knowledge of software systems engineering encompassing all phases of the Software Development Life Cycle (SDLC) including end to end experience with established software development methodologies in both classical Waterfall and Agile Methodologies. Substantial experience architecting and designing software systems using Microsoft .NET and related technologies. Architect level knowledge and experience of the latest versions of following .NET Technologies: o C#.NET ASP.NET o .NET Framework o HTML, JavaScript, CSS, KnockoutJS and Bootstrap o ELMAH (Error Logging Modules and Handlers) o SQL Server 2008 or above including DTS Packages/SSIS o Visual Studio 2013 Well-developed leadership skills including motivation and mentoring, with ability to inspire others through conviction, vision, and the ability to formulate and articulate direction by forging single-purpose commitment from others with disparate objectives. Strong understanding of business requirements and processes as they relate to VETASSESS’ enterprise architecture. Very well developed information and requirements analysis capabilities together with significant experience in process and data modelling and structured analysis techniques. High level interpersonal skills including the ability to communicate with a wide range of staff, Position Date Version Senior .Net Developer & Technical Lead April 2015 1.0 Page 1 of 4 external suppliers, and customers. Excellent communications skills, able to compile and prepare effective correspondence reports, submissions and similar documents and experience in facilitating workshops or information seminars. Demonstrable organisational and administrative skills and able to work independently without supervision using initiative within the work area. Desirable Scrum Master certification. Experience in Microsoft Azure cloud technology. Experience developing systems using ColdFusion. Key Dimensions Budget Total Staffing Locations N/A 8 Whole of organisation Key Working Relationships Internal Manager Business Information Systems BIS Staff VETASSESS Staff BKI departments Direct Reports Students N/A N/A External Technology Suppliers/Vendors Customers Contractors Key Accountabilities / Measure of Success / Percentage of Position Key Accountabilities Success Measure Promotes the vision of the organisation both internally Multi rated feedback and externally. Seeks and leads opportunities for continual improvement. Leading by example, sets the standard for professional behaviour and excellent work habits that support a positive, progressive working environment. Represents BKI professionally and enthusiastically. Follow appropriate information and technical systems, management policies, practices, systems and procedures. Provide leadership and technical expertise: Lead and foster staff and participation in the in-house application development activities and contribute to the associated infrastructure activities/projects from requirements gathering to implementation and maintenance. Responsible for planning and reviewing technical projects and designs for any new system development, Position Date Version Adherence to all key processes, systems, policies and practices. Reports delivered on time. Knowledge of KPI’s. % of Position 10% 10% 40% Senior .Net Developer & Technical Lead April 2015 1.0 Page 2 of 4 anticipating impact of technical solutions on related applications and existing or future architecture and ensuring that the suite of applications used by the Institute is reliable, available and manageable and adheres to the overall strategic direction Maintain awareness of evolving software system architectures and methodologies and make recommendations for strategic technology choices and directly supervise the quality of designs and implementation of in-house applications and associated components. Professional Development: Participates in ongoing professional development, with special emphasis on technical skills and emerging technologies, as well as leadership development and project management methodologies. Up-to-date knowledge 10% Leading a team: Provide leadership and mentoring to facilitate ongoing learning and adoption of new and appropriate technology and software tools, quality and project management methodologies. Provide thought leadership in terms of adoption of newer technologies. This will require strong leadership qualities, including a hands-on, non-bureaucratic leadership style, to include open and frequent communications at all levels of the organisation and a genuine sensitivity to the development needs of the organisation. Relationship Management: Develop and maintain a relationship with staff; Proactively manages the customer relationship and engagement with external stakeholders including managing external service providers, consultants, vendors and suppliers; Contribute as a proactive and effective member of a vibrant professional services team, whose activities integrate and promote the organisation’s values and focus on lean principles and comply with legal, regulatory, ethical, environmental and social responsibilities and requirements; Monitor own behaviour in accordance with BKI values, relevant policies and procedures and own development and professional learning relative to this position. Positive staff survey feedback Ready now successors for all key roles reporting 20% Positive Feedback Consistent cordiality in relationships with all staff 10% Position Date Version Senior .Net Developer & Technical Lead April 2015 1.0 Page 3 of 4 The incumbent can expect to be allocated duties, not specifically mentioned in this document, but within the capacity, qualifications & experience normally expected from persons occupying positions at this classification. Competencies Required All staff must comply with all policies, procedures and processes at all times. All staff must demonstrate the values of BKI ensuring the safety and wellbeing of our staff and students, putting the customer at the centre, and being proactive, collaborative and commercially focussed. Behavioural Competency Customer & Partnership Focused Communication Level Judgement and Problem Solving Builds Capability Deliver Results Advanced Advanced Advanced Advanced Advanced Technical Competency Strong IT Skills Communications and Stakeholder Management Project Management Business Knowledge Commercial Acumen Infrastructure Knowledge Position Date Version Level Expert Expert Expert Advanced Advanced Advanced Senior .Net Developer & Technical Lead April 2015 1.0 Page 4 of 4