Student Software Developer at People Corporation
Toronto, ON M2J 5C2, Canada -
Full Time


Start Date

Immediate

Expiry Date

16 Oct, 25

Salary

0.0

Posted On

17 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Interpersonal Skills, Java, Communication Skills, Node.Js, Information Technology, Spring, Python, Sql, Javascript, Computer Science, Object Oriented Programming, Git, Back End Web Development

Industry

Computer Software/Engineering

Description

The student developer will be involved with the development and testing of our propriety software application while learning from an experienced team of developers. They will take on some responsibilities for new features, help improve existing functionality and support BBD initiatives wherever possible. They should feel comfortable picking up work using new technologies with no prior experience. They adhere to the development team coding standards that support code quality, security, and delivery.

QUALIFICATIONS

  • Enrolled in Computer Science, Software Engineering, Computer Information Technology or equivalent from an accredited institution in Canada
  • Strong knowledge of at least one object-oriented programming language (Java, C#, C++, Python)
  • Experience with some front-end and back-end web development (Javascript, React, Node.js)
  • Knowledge of Spring, SQL, Git
  • Understanding of agile development methodologies
  • Strong knowledge of Object Oriented Programming
  • Knowledge of database system designs and SQL commands
  • Good knowledge of best practices in coding and testing standards
  • Ability to work effectively both independently and in a team environment
  • Strong verbal and written communication skills
  • Strong analytical ability and interpersonal skills
Responsibilities
  • Assist with the design and development of applications as part of the agile software development process for existing and new enterprise application services
  • Participate in writing and executing unit tests
  • Collaborate with QA in development of test cases
  • Contribute to quality best practices including peer reviews of design and code
  • Participate in the agile process, including daily scrums, retrospective
  • Assist team members with technical and administrative projects as required
  • Participate in knowledge sharing activities with colleagues
Loading...