Senior Software Developer, Information Technology
3 days ago
Follow us on Posting Reason:New PositionJob Type:EmployeeAnticipated Duration in Months (for contracts and temporary assignments):N/AJob Family:Application Development# of Open Positions:1Faculty/Service - Department:Information TechnologyCampus:Main CampusUnion Affiliation:UOITPDate Posted (YYYY/MM/DD):2026/01/19Applications must be received BEFORE (YYYY/MM/DD):2026/01/30Hours per week:35Salary Grade:UOITP Grade11Salary Range:$92,685.00 - $115,243.00About the Faculty of Education The Faculty of Education, along with its commitment to the promotion, advancement, and dissemination of knowledge in the field of education in general, is actively involved in teacher training. Located on the unceded ancestral lands of Algonquin peoples, the Faculty of Education is proud to promote equity, diversity, and inclusion. Moreover, according to the latest QS ranking, our faculty is ranked among the top 100 in the world, and fifth in Canada, for research. Position Purpose:Reporting to the Senior Manager, IT Support, the incumbent evaluates the users business and software requirements and develops new or enhances existing or off-the-shelf computer applications. Manages medium to major projects and may be required to supervise the work of others. Is focused on meeting user needs and improving the efficiency of the University’s business processes through system and software solutions.In this role, your responsibilities will include:Analysis: Provides professional expertise and leads the analysis of client business and functional requirements for projects of medium and large scope and assists in determining technical, operational and economic feasibility.Design: Provides leadership in the creation of technical designs and system specifications or plans in order to translate requirements into technical specification documents.Development and Testing: Develops and writes complex programs and oversees the work of others in developing effective program code, tests, debugs and performs integration tests to ensure correct functionality of software.Documentation: Creates and reviews the documentation of others for new releases or application upgrades.Deployment: Coordinates release process for new and upgraded software in alignment with established procedures and processes.Maintenance: Reviews and identifies the requirement to repair and maintains current systems and software to ensure they continue to perform in keeping with client expectations.Project Management: Provides guidance and leadership to project teams and establishes project steps, milestones and timetables including analyzing and estimating feasibility, costs, time and compatibility with hardware and other programs in order to ensure completion within the established timeframe and budget while maximizing the use of the unit’s resources.Training and Advice: Provides specialized advice and training to both users and more junior programmers regarding the optimal use and development of programs in order to raise the proficiency of all parties. Ensures the development and maintenance of instructional materials for users to facilitate the use of programs.What you will bring:University degree in Computer Science or related field or an equivalent combination of education and experience.Minimum 5 years of experience developing and implementing software applications.Knowledge of and experience with programming tools, languages, techniques.Knowledge of industry standards and best practice.Knowledge of project management concepts and methods and experience in planning and managing cross functional projects that are usually completed within 1 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).#LI-HYBRID #Li-MP1Prior 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.
-
Ottawa, Canada University of Ottawa Full time**Follow us on****Posting Reason:**Replacement of a temporary position**Job Type:**Employee**Anticipated Duration in Months** (for contracts and temporary assignments):24**Job Family:**Application Development**# of Open Positions:**1**Faculty/Service - Department:**IT, Faculty of Engineering**Campus:**Main Campus**Union Affiliation:**N/A**Date Posted...
-
Ottawa, Canada University of Ottawa Full time**Follow us on****Posting Reason:**Replacement of a temporary position**Job Type:**Employee**Anticipated Duration in Months** (for contracts and temporary assignments):24**Job Family:**Application Development**# of Open Positions:**1**Faculty/Service - Department:**IT, Faculty of Engineering**Campus:**Main Campus**Union Affiliation:**N/A**Date Posted...
-
Ottawa, Canada University of Ottawa Full time**Follow us on****Posting Reason:**Replacement of a temporary position**Job Type:**Employee**Anticipated Duration in Months** (for contracts and temporary assignments):24**Job Family:**Application Development**# of Open Positions:**1**Faculty/Service - Department:**IT, Faculty of Engineering**Campus:**Main Campus**Union Affiliation:**N/A**Date Posted...
-
Senior Software Developer, Information Technology
17 hours ago
Ottawa, Canada University of Ottawa Full timeOverview Follow us on LinkedIn. Posting Reason: Replacement of a temporary position. Job Type: Employee. Anticipated Duration in Months (for contracts and temporary assignments): 24. Job Family: Application Development. Number of Open Positions: 1. Faculty/Service - Department: IT, Faculty of Engineering. Campus: Main Campus. Union Affiliation: N/A. Date...
-
Ottawa, Canada University of Ottawa Full timeOverview Follow us on LinkedIn. Posting Reason: Replacement of a temporary position. Job Type: Employee. Anticipated Duration in Months (for contracts and temporary assignments): 24. Job Family: Application Development. Number of Open Positions: 1. Faculty/Service - Department: IT, Faculty of Engineering. Campus: Main Campus. Union Affiliation: N/A. Date...
-
Ottawa, Canada University of Ottawa Full timeOverviewFollow us on LinkedInPosting Reason: New PositionJob Type: EmployeeAnticipated Duration in Months (for contracts and temporary assignments): N/AJob Family: Application Development# of Open Positions: 1Faculty/Service - Department: Information TechnologyCampus: Main CampusUnion Affiliation: UOITPDate Posted (YYYY/MM/DD): 2026/01/19Applications must be...
-
Senior Software Developer
7 days ago
Ottawa, Canada SRC Can Full timeThe Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®. The company was formed to provide innovative products and seasoned analysis to solve the United States’ toughest new Electronic Warfare challenges and has now expanded operations into Canada. We do this by focusing on our customers’ needs through the innovative...
-
Senior Software Developer
3 weeks ago
Ottawa, Canada Aetonix Full timeSenior Software Developer – Aetonix – Greater St. John’s Metropolitan Area Join to apply for the Senior Software Developer role at Aetonix. If you are looking to join an agile, dynamic, and motivated team in the healthcare technology industry, Aetonix is a rising leader in “Connecting clinicians and patients through pathways of care”. Our mobile...
-
Technology – Head of Software Development
3 weeks ago
Ottawa, Canada Stonewood Group Inc. Full timeClient is a leading provider of intelligent IP video solutions and develops analytics software to address Business Intelligence applications. Scope of Position The head of Software Development will provide leadership for the definition, development, and delivery of multiple software product lines. S / he will be responsible for leading and developing the...
-
Manager Information Technology
2 days ago
Ottawa, Canada Riverstone Retirement Communities Full timeRiverstone Retirement Communities is a locally owned and operated company. We believe that everyone deserves to live a meaningful, engaged, and joyful life. We strive to ensure our residents live comfortably and with dignity in a safe and happy environment. Riverstone offers a highly respected, full continuum of care to its residents with a variety of...