Intermediate Software Developer, Agora CRM Project
Role Overview
Develops or enhances applications to meet user and software requirements and improve university operations.
Works on small projects or a defined portion of a larger project under supervision.
The role may be subject to a telework agreement.
Key Skills for This Role
Full Job Posting
Position overview
Develops or enhances applications to meet user and software requirements and improve university operations.
Works on small projects or a defined portion of a larger project under supervision.
The role may be subject to a telework agreement.
Responsibilities
- Analyze business and functional requirements and recommend system or automation solutions.
- Design applications and prepare technical specifications, plans, and project documentation.
- Develop, test, document, deploy, and integrate new software and application upgrades.
- Maintain production systems and address data integrity, security, confidentiality, backup, and recovery needs.
- Plan small development projects, including feasibility, cost, timing, and compatibility estimates.
- Train and advise users, maintain instructional materials, and recommend service and process improvements.
- Evaluate software options and recommend cost-effective solutions that meet user needs.
- Protect institutional data and comply with information-security and privacy policies.
Qualifications
- University degree in Computer Science or a related field, or an equivalent combination of education and experience.
- At least 3 years of experience developing and implementing system and software programs.
- Strong written and verbal communication skills in French and English.
- Knowledge of university policies, guidelines, and standards for software development and deployment.
- Experience with Salesforce development languages such as Apex, LWC, and Node.js, or other languages such as PHP and TypeScript.
- Experience with databases and query languages such as SOQL, SQL, GraphQL, or similar.
- Experience with data migration and transformation, including mapping, validation, and error handling.
- Experience implementing REST integrations using JSON and authentication such as OAuth 2.0.
- Experience designing and maintaining CI/CD pipelines using GitHub, GitLab CI, Azure DevOps, or similar.
- Analytical debugging skills and ability to explain technical concepts to users.
Work arrangements
The posting lists 35 hours per week and an 18-month anticipated duration for contracts and temporary assignments; it identifies the job type as Employee.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at University of Ottawa
CUPE - Winter 2027 - TA - FSS1150 C00
Ottawa, CAN
CUPE - Hiver 2027 - TA - ECO3152 B00
Ottawa, CAN
CUPE - Winter 2027 - TA - FEM2110C
Ottawa, CAN
CUPE - Hiver 2027 - DVM3560 B00
Ottawa, CAN
CUPE - Winter 2027 - TA - FEM3105B
Ottawa, CAN
CUPE - Hiver 2027 - TA - ECO2150 B00
Ottawa, CAN
CUPE - Winter 2027 - ECH3370A (TA)
Ottawa, CAN
CUPE - Winter 2027 - ECH3370A (TA)
Ottawa, CAN