itjobs.ca Logo
University of Calgary logo

Senior Software Developer - Information Technologies

Calgary, Alberta, Canada
Senior Level
Full-Time

About the role

Description

The Information Technologies is currently seeking a Full-time Limited Term Senior Software Developer for approximately 12 months.

This position is within the Application Development group in Information Technologies, reporting to the Lead, Application Development. This group is responsible for all aspects of technical systems required by the University to meet business requirements. The Software Developer performs and leads system analysis, design, development, testing, and support of solutions for new and existing applications and integrations. This includes requirements gathering, analysis, application development, third party software review, testing, user training, and ongoing support.

This role requires a broad knowledge and understanding of IT resources and methodologies. The Developer will execute strategic projects or phases of large projects under the direction of the Application Development Lead. The individual in this position will be an expert in one or more application areas. They are responsible for using their specialized software development knowledge in conjunction with industry best practices and knowledge of complex business issues to improve processes and services.

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

Software Design and Development

Consult with a largely dispersed, cross-functional client group as well as other IT support teams to determine application delivery and service requirements. Support business case / project request development by providing technical analysis input. Provide design and architect solutions, explaining in detail to team members. Lead the development activities in the creation, enhancement and defect resolution of applications. Develop the solution using software development best practices and ensure solution has a unit test coverage.

Project Management

Lead strategic projects or phases of large projects under the direction of the Application Development Program Delivery team. Develop, maintain and communicate project plans and schedules, prioritize requirements, coordinate software, hardware, and people resources. Deliverables, milestones, and project plans are predetermined for projects to enable accurate progress tracking. The scope of each development project is documented in a project charter or technical design spec for review and approval before it is undertaken. Actual progress is tracked against the plan, variances are investigated promptly and corrective actions discussed with the appropriate resources. Delays and other changes to project deliverables are identified as early as possible and communicated amongst the impacted application teams.

Quality Management

A library of project and development documentation templates and strategies are maintained and communicated. Deliverable reviews and sign-offs are obtained on a timely basis. Development quality control reviews are planned and executed, such as code reviews. Review findings are delegated to the appropriate team members and managed through to timely resolution.

Risk and Issues Management

Responsible for ensuring that the Project and Issues logs are actively and appropriately used by the development team. Risks and issues are escalated for management and/or resolution if they are outstanding longer than expected. Regular periodic reviews of risk and issue logs are conducted to close or escalate overdue items.

Qualifications / Requirements:

Completed a post-secondary degree in Computer Science or a related field, and have a minimum of 7 years of relevant experience. 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. ITIL certification an asset Technology Specific Qualifications: This position has a focus on supporting custom build Applications. Proven experience as a NET Developer or Application Developer. Experience with the ASPNET framework, SQL Server and design/architectural patterns (e.g. Model- View-Controller (MVC)) Experience with more than one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 Familiarity with architecture styles/APIs (REST, RPC) Practical knowledge of Agile methodologies. Proficiency in power shell scripting. Knowledge in high-availability approaches such as failover, load balancing, clustering, and risk- management. Knowledgeable of continuous integration tools, such as GitLab CI and Jenkins. Knowledge of cloud-oriented architecture is an asset.

Application Deadline: July 13, 2026

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 part of the AUPE bargaining unit, and falls under the Technical Phase Job Family, Phase 3.

For a listing of all management and staff opportunities at the University of Calgary, view our Management and Staff Careers website.

About The University Of Calgary

UCalgary is Canada's entrepreneurial university, located in Canada's most enterprising city. It is a top research university and one of the highest-ranked universities of its age. Founded in 1966, its 36,000 students experience an innovative learning environment, made rich by research, hands-on experiences and entrepreneurial thinking. It is Canada's leader in the creation of start-ups. Start something today at the University of Calgary. For more information, visit ucalgary.ca.

The University of Calgary has launched an institution-wide Indigenous Strategy ii' taa'poh'to'p committing to creating a rich, vibrant, and culturally competent campus that welcomes and supports Indigenous Peoples, encourages Indigenous community partnerships, is inclusive of Indigenous perspectives in all that we do.

The university's commitment to the Indigenous Strategy is evident through the oversight of 18 Elders serving on the Circle of Advisors and the many unit-based circles working towards implementation of the strategy including the Faculty Advisory Circle and teams such as the Office of Indigenous Engagement, the Writing Symbols Lodge, and the Indigenous Research Support Team. Many Indigenous-based events and processes are impacting curriculum, programming and polices at the University of Calgary.

As an equitable and inclusive employer, 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 academic and professional success while they are here. In particular, we encourage members of the designated groups (women, Indigenous peoples, persons with disabilities, members of visible/racialized minorities, and diverse sexual orientation and gender identities) to apply. To ensure a fair and equitable assessment, we offer accommodation at any stage during the recruitment process to applicants with disabilities. Questions regarding [diversity] EDI at UCalgary can be sent to the Office of Institutional Commitments ([email protected]) and requests for accommodations can be sent to People & Culture ([email protected]).

Do you have most but not all the qualifications? Research show that women, racialized and visible minorities, and persons with disabilities are less likely to apply for jobs unless they meet every single qualification. At UCalgary we are committed to achieving equitable, diverse, inclusive and accessible employment practices and workplaces and encourage you to apply if you believe you are right for this role.

We encourage all qualified applicants to apply, however preference will be given to Canadian citizens and permanent residents of Canada.

About University of Calgary

Similar Jobs