{bc}
linkedin

Intermediate Software Developer, Agora CRM Project

University of Ottawa
Ottawa, CAN
Full-time
Mid-Senior
Onsite
Discovered 1 weeks ago
Software developmentSalesforce developmentApexLightning Web Components (LWC)Node.jsPHP

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at University of Ottawa