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