Canada

Senior Software Developer, Information Technology (Saskatchewan)

Senior Software Developer, Information Technology (Saskatchewan)
Description
About Information Technology is a dynamic and collaborative environment. We are focused on prioritizing and optimizing technological investments that facilitate the best student experience, as well as the activities of faculty, researchers and staff. Our greatest strength is the people working with us – professionals eager to flex their intellectual muscle and achieve new heights in their careers. Working here gives access to a excellent IT environment, rich with a diverse range of platforms, products, and services. This is a place where innovative ideas are welcome. In a nutshell, working here is challenging and rewarding. It brings out the best of you and offers technologies that keep your inner fires burning. Benefits are available to help sustain a better lifestyle. All of this is just minutes away from gyms, the Byward Market, downtown, and the Rideau Canal, ideal for runners and skaters during lunch. Position Purpose Reporting to the Lead Technical Designer, the incumbent evaluates user business and software requirements and develops new or enhances existing or off-the-shelf computer applications. The role manages medium- to major‑scope projects and may supervise the work of others. It focuses on meeting user needs and improving the efficiency of the University’s business processes through system and software solutions. Responsibilities Analysis: Leads the analysis of client business and functional requirements for medium‑ and large‑scope projects and assists in determining technical, operational, and economic feasibility. Design: Provides leadership in creating technical designs and system specifications or plans to translate requirements into technical specification documents. Development and Testing: Develops and writes complex programs, oversees the work of others in creating effective code, tests, debugs, and performs integration tests to ensure correct software functionality. Documentation: Creates and reviews documentation for new releases or application upgrades. Deployment: Coordinates the release process for new and upgraded software in alignment with established procedures and processes. Maintenance: Reviews and identifies requirements to repair and maintain current systems and software to ensure they continue to perform as expected. Qualifications University degree in Computer Science or a related field or an equivalent combination of education and experience. Minimum five (5) years of experience developing and implementing software applications. Strong knowledge of software engineering practices, including version control, CI/CD pipelines, automated testing, and secure coding standards. Demonstrated ability to leverage AI in software development, including using AI‑assisted tools to improve productivity, code quality, and integrating AI services or APIs into applications. Hands‑on experience designing and implementing AI‑enabled features or workflows—such as prompt engineering, orchestration of AI services, or retrieval‑augmented solutions—with attention to performance, reliability, and cost (an asset). Familiarity with AI engineering practices and lifecycle considerations, including evaluation of AI outputs, data handling, model/service integration patterns, and applying responsible AI principles (security, privacy, and risk mitigation). Knowledge of and experience with programming tools, languages, and techniques. Knowledge of industry standards and best practice. Knowledge of project management concepts and methods and experience in planning and managing cross‑functional projects typically completed within one year. Knowledge of University policies, guidelines, procedures, and standards regarding system and software development and deployment. Experience in providing supervision, guidance, leadership, and feedback to project teams and junior resources. Analytical skills to diagnose, troubleshoot, debug, and repair complex programming issues. Ability to proactively keep abreast of new and emerging technologies. Ability to communicate technical concepts to users. Bilingualism – French and English (spoken and written). Compensation & Benefits Salary Grade: UOITP Grade11. Salary Range: $92,685.00 – $115,243.00. Hours per week: 35. Contract Length: 12 months. Vaccination Policy Prior to May 1 2022, the University required all students, faculty, staff, and visitors (including contractors) to be fully vaccinated against Covid‑19 as defined in Policy 129 – Covid‑19 Vaccination. This policy was suspended effective May 1 2022 but may be reinstated at any point in the future depending on public health guidelines and the recommendations of experts. Apply on Kit Job: kitjob.ca/job/2prgd2
Highlights
Safety Tips
If the salary for a position is far above normal, proceed with caution.
1 / 10
More info about this ad

Senior Software Developer, Information Technology (Saskatchewan) has been posted in the Prince Albert Information Technology category on Locanto.

In this category, there are no other ads right now posted in Prince Albert.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.