Job Title: Software Developer - Junior
Location: Toronto, Ontario
Work Model: Onsite

Description / Responsibilities / Skills

Must Have

  • Experience with Agile methodologies
  • Experience with React framework and TypeScript
  • Experience with Node.js and Next.js
  • Experience building and testing RESTful APIs
  • Working knowledge of Jamstack Architecture

Description

Responsibilities

  • Translate technical system specifications into working, tested applications
  • Develop programming specifications and write or generate code
  • Compile, maintain and unit test applications
  • Troubleshoot and resolve technical issues during implementation, migration and deployment
  • Collaborate with IT teams throughout the software development lifecycle
  • Support application design, coding, testing, debugging and documentation
  • Assist in deployment, conversion and post-implementation support

General Skills

  • Experience in programming and software development
  • Ability to work across SDLC phases including design, development and maintenance
  • Experience with application design patterns and troubleshooting
  • Experience with relational database technologies
  • Experience using query languages
  • Experience with communication protocols
  • Ability to gather and document requirements from stakeholders
  • Strong analytical, problem-solving and decision-making skills
  • Strong communication and interpersonal skills
  • Team player with ability to meet deadlines

Desirable Skills

  • Experience developing internet-ready applications
  • Knowledge of rapid application development methodologies
  • Knowledge of information management principles and practices
  • Experience with middleware and gateways
  • Experience reviewing and modifying installation scripts
  • Ability to provide post-implementation support and documentation
  • Experience with AODA accessibility standards
  • Experience with Oracle E-Business Suite modules and PL/SQL
  • Experience with ETL, data warehouse and OBIEE
  • Experience with Java and Oracle ADF

Skills

Experience and Skill Set Requirements

Technical Skills - 40%

  • Experience with Progressive Web Apps
  • Experience with responsive design and front-end optimization
  • Strong knowledge of HTML, JavaScript, CSS and related frameworks
  • Working knowledge of DevOps concepts and tools
  • Experience with headless CMS platforms
  • Experience building frontend features such as login, profile creation and notifications
  • Ability to translate specifications into working applications

Experience - 40%

  • Experience with cloud platforms such as Azure
  • Experience with Agile delivery using Kanban or task boards
  • Strong frontend development experience and UI design exposure
  • Experience building and integrating RESTful APIs
  • Experience working in SDLC environments
  • Experience in coding, testing, debugging and deployment
  • Experience with authentication systems such as Azure AD B2C and Okta
  • Experience working with stakeholders and documenting requirements
  • Strong analytical and problem-solving capabilities

Communication Skills - 20%

  • Strong communication skills for documentation, reports and presentations
  • Ability to present ideas clearly and effectively
  • Ability to communicate technical solutions to both technical and non-technical stakeholders
Similar jobs

Software Developer - Junior

Apply Now
Back to search page