Junior Software Developer
@ University of Ottawa

Ottawa, ON
CA$74,000
On Site
Full Time
Posted 15 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX****** @uottawa.ca
Recommended after applying

Job Details

Overview

The University of Ottawa is seeking a Junior Software Developer to enhance and create computer applications. You will analyze business requirements, design innovative solutions, develop and test programs, and assist with the deployment of new software systems.

Responsibilities

In this role, you will:

  • Evaluate client business and functional requirements
  • Design, plan, and coordinate software solutions
  • Develop, test, and document effective program codes
  • Assist in installation and integration of new software

What You Will Bring

A college degree or university degree in Computer Science or a related field, with 0-3 years of experience. Familiarity with AI concepts and hands-on experience with Python, JavaScript, NodeJS, ReactJS, SQL, Git, and tools such as Microsoft 365, Power Platform, Azure AI Services, and Power BI are essential. Knowledge in prompt engineering and basic machine learning concepts is a plus. Bilingual proficiency in English and French is required.

Key Competencies

  • Planning
  • Initiative
  • Client Service Orientation
  • Teamwork and Cooperation

Additional Information

This position is a fixed-term, 12-month employee role located at the Main Campus, with a dynamic IT environment and a commitment to diversity, inclusion, and accessibility.

Key skills/competency

  • Software Development
  • Application Design
  • Programming
  • Testing
  • Documentation
  • AI Concepts
  • Microsoft 365
  • Power Platform
  • Azure AI
  • Teamwork

How to Get Hired at University of Ottawa

🎯 Tips for Getting Hired

  • Tailor your resume: Highlight relevant programming projects and internships.
  • Research University of Ottawa: Understand mission, IT environment, and culture.
  • Showcase technical skills: Emphasize proficiency in Python, JavaScript, and AI tools.
  • Prepare for interviews: Practice discussing coding experience and problem solving.

📝 Interview Preparation Advice

Technical Preparation

Review Python and JavaScript basics.
Practice coding tests and debugging.
Familiarize with Microsoft 365 tools.
Explore AI and Power Platform functionalities.

Behavioral Questions

Describe teamwork experience under pressure.
Explain problem-solving through a project.
Discuss adapting to new technologies.
Share an instance of proactive learning.

Frequently Asked Questions