Senior Software Developer, Information Technology at University of Ottawa
Ottawa, ON K1N 6N8, Canada -
Full Time


Start Date

Immediate

Expiry Date

26 Jul, 25

Salary

0.0

Posted On

27 Apr, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description
Responsibilities

POSITION PURPOSE:

Reporting to the Senior Manager, IT Infrastructure and Systems, 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.
  • 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.
  • Supervision of Others: May be required to support, mentor, evaluate and supervise the activities of more junior resources under the guidance of the manager.
  • Continuous Improvement: Provides recommendations to improve and enhance existing policies and standards and develops and implements procedures to ameliorate the efficiency and effectiveness of the services provided to users.
  • Data Security: Responsible for ensuring confidentiality, security and accessibility of institutional data. The incumbent complies with and promotes any controls put in place to protect and secure data and exhibits due diligence in following the established information security and privacy policies as well as related standards.
Loading...