Team Lead, Applications, Application and Web Services, Information Technologies Job at The University of Calgary Calgary, AB
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.
Summary of Key Responsibilities (job functions include but are not limited to):
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
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
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
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
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.
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