Overview

Team Lead, Applications, Application and Web Services, Information Technologies Job at The University of Calgary Calgary, AB

Job Description

Position Overview



Application and Web Services Team within the Information Technologies is currently seeking a Full-time Team Lead, Applications .

This position reports to the Manager, Applications, in Information Technologies in the portfolio of the Associate Director, Applications and Web Services.

The Team Lead, Applications, resides in a customer-focused, fast-paced, and highly collaborative team environment that demands integrity, initiative, coordination, facilitation, communication, and accountability in all its interactions.

The position leads, mentors, and manages the performance of a team of analysts, developers and/or contract staff. As such, the role performs many functions including leading systems analysis, design, development, testing, implementation and support of new and existing applications and integrations. This position also leads and performs activities including scheduling and assigning technical analyst/developer resources to tasks, monitoring progress, providing status updates, providing oversight into daily operational and project activities, and escalating issues/risks.

The role requires a broad knowledge and understanding of IT resources, modern development practices and procedures, and methodologies such as Waterfall and Agile. In addition, it provides technical leadership on strategic projects or phases of large projects under the direction of the Manager, Applications.

The individual in this position is recognized as an expert in one or more application areas. They are responsible for using their specialized system knowledge of complex business problems to improve processes and services. They are responsible for the implementation, development and support of a diverse set of applications and integrations.

The position has strong working relationships with business partners, IT Partners, IT staff, and vendors and requires a high level of technical expertise to ensure the effective delivery of IT services.

Candidates will demonstrate clear and precise written and oral communication skills. The position requires a commitment to take responsibility for one´s own learning and development. It requires strong analytical skills and the ability to assess information, reflect on events, feedback and other information in order to solve problems.

The position will have the opportunity to be involved in discussions that determine the course of action for application implementation projects and may recommend changes to methods, procedures, and practices.

There is no formal call-out policy; there is an exception for off-hours technical support (best efforts) for the University’s critical and core systems. Peak support periods are September and January for student registration and end of March and early April for the University’s fiscal year-end activities.

Position Description

Summary of Key Responsibilities (job functions include but are not limited to):

Leadership

In particular, several leadership qualities are required for the position:

Manage project and sustainment task assignments to team

Manage and enforce appropriate technical design and/or development standards consulting the Manager, Applications when necessary

Mentor and collaborate with the technical staff to mature capabilities and ensure best practices

Team leadership and incident delegation

Performance Management

Delegated timesheet approval for the team

Identify, recognize and document opportunities for process improvement carried out by the team

Advise team members on proper operational procedures and guidelines

Mentor team members, internship students and student employees in proper operational procedures

Ensure team members, internship students and student employees have accurate and relevant technical information

Continually show leadership in customer service and application development

Ensure all standards and policies are communicated and adhered to

Development and Maintenance

Consult with a largely dispersed, cross-functional client group and other IT professionals to define and document solution requirements.

Provide sound technical solutions to business problems, based on industry best practice

Work with business partners and staff in other IT teams to effectively resolve technical incidents or problems

Support project planning by providing technical analysis support and estimations

Design and document solution approach, architecture, visual mockups and flow, database schemas, and interfaces

Collaborate with other team members to implement and document solutions using various technical tools, frameworks, libraries and services

Collaborate with Architecture team and Security team to ensure solutions adhere to recommended standards and align with organizational roadmaps

Deploy and verify functioning solutions and changes in production

Proactively investigate and stay current with software development tools, techniques and emerging technologies

Develop and maintain a broad understanding of the University and its organization structure, policies, practices, processes and systems

Client Services

Demonstrate good comprehension of the UCIT Application Development service

Provide technical solutions to business problems for faculties, departments and units on campus

Communication / Relationships

Demonstrate friendly, complete, competent customer service and support at all times in all situations

Demonstrate a willingness to participate in Team environment for information, skills and knowledge sharing

Demonstrate a willingness to keep technical knowledge current

Project Maintenance

Show a willingness to provide input to strategic planning for the application delivery, development and support, to ensure that the level of service is constantly improving

Qualifications / Requirements:
Undergraduate Degree in Computing Science or recognized technical certification

Minimum of 7 years working with complex COTS applications and/or software/web development experience

Minimum of 7 years in business analysis, technical analysis and project management functions

Well-rounded knowledge of all aspects of systems architecture from both a technical and functional perspective

Proven progressive experience designing and building solutions using various software development methodologies

Experience in leading cross-functional project teams

Highly professional team player with strong interpersonal and communication skills

Ability to communicate effectively with business and IT professionals at all levels and translate business requirements into technical specifications

Highly proficient in the use of project management, requirements analysis, technical design, development and testing techniques and tools

Highly professional team player with strong interpersonal and communication skills

Ability to communicate effectively with business and IT professionals at all levels

Excellent verbal and written communications skills including the ability to translate business requirements into technical specifications

Experience working collaboratively with other developers, technical analysts, business analysts and operational staff

Demonstrated problem solving skills

Proven abilities in resolving problems quickly and efficiently sometimes under pressure

Knowledge and experience working in a post-secondary environment is an asset

ITIL certification is an asset

ITIL and PM certification is an asset

Technology specific qualifications include:
Well-rounded knowledge of all aspects of the Software Development Lifecycle (SDLC), including requirements elicitation, architecture, solution design, development, integration, testing, deployment, and support

Familiar with software development methodologies, usability best practices, prototyping, testing frameworks, and basic project management principles

Experience with the .NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))

Proven experience as a .NET Developer or Application Developer

Exposure to development frameworks and methods, such as Microsoft .Net, MVC, Object Oriented Programming, Unit Testing, Web Services, Client-Server Architecture, JavaScript Frameworks, and other leading web technologies

Experience with database schemas and designs using relational databases and object relational mappings, such as MS SQL and NHibernate

Knowledge of Windows IIS and Windows Services is an asset

Demonstrate the ability to effectively manage multiple tasks of varying complexity and to work autonomously and under pressure, as required.

Require a general knowledge of the culture and operating procedures of the University of Calgary

Application Deadline: September 6, 2019

We would like to thank all applicants in advance for submitting their resumes. Please note, only those candidates chosen to continue on through the selection process will be contacted.

Additional Information

This position is classified in the Professional Career Band, Level 4 of the Management and Professional Staff Career Framework.

To find out more about management and staff opportunities at the University of Calgary and all we have to offer, view our Management and Staff Careers website.

About the University of Calgary

The University of Calgary is Canada’s leading next-generation university – a living, growing and youthful institution that embraces change and opportunity with a can-do attitude. Located in the nation’s most enterprising city, the university is making tremendous progress on its Eyes High journey to be recognized as one of Canada’s top five research universities, grounded in innovative learning and teaching and fully integrated with the community it both serves and leads. The University of Calgary inspires and supports discovery, creativity and innovation across all disciplines. For more information, visit ucalgary.ca.

The University of Calgary recognizes that a diverse staff/faculty benefits and enriches the work, learning and research experiences of the entire campus and greater community. We are committed to removing barriers that have been historically encountered by some people in our society. We strive to recruit individuals who will further enhance our diversity and will support their professional success while they are here. We encourage all qualified applicants to apply, however preference will be given to Canadian citizens and permanent residents of Canada.

About the Company

Company: The University of Calgary

Company Location:  Calgary, AB

Estimated Salary:

About The University of Calgary