Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Developer

3c Information Solutions Inc

Edmonton

On-site

CAD 50,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An established industry player is seeking a motivated Junior Software Developer to join their dynamic team. In this role, you will assist in the development and maintenance of innovative web and system applications, supporting the implementation of new features while collaborating with experienced developers. This position offers a fantastic opportunity to grow your skills in software development, troubleshoot technical issues, and engage in software testing. If you are eager to learn and contribute within a collaborative environment, this role is perfect for you.

Qualifications

  • 1-3 years of development experience or strong academic background in software development.
  • Degree or diploma in Computer Systems, Computer Science, or equivalent.

Responsibilities

  • Assist in developing and maintaining web applications and software solutions.
  • Support the software development life cycle including coding, testing, and deployment.

Skills

Software Development
Troubleshooting
Analytical Skills
Problem-Solving
Time Management

Education

Degree in Computer Systems
Diploma in Computer Science

Tools

GIT
PostgreSQL
MySQL
Oracle
Linux
Windows
Job description

The Junior Software Developer assists in the development, maintenance, and improvement of web and system applications. Primary functions include supporting the implementation of new features, maintaining existing software and application infrastructure, and collaborating with the Senior Software Development to troubleshoot and resolve technical issues. Additional responsibilities involve participating in software testing, learning new technologies for future development, and providing technical support as needed.

Key Responsibilities

  • Assist in developing and maintaining web applications, software, and system solutions.
  • Support the software development life cycle, including coding, testing, debugging, and deployment.
  • Conduct basic troubleshooting and debugging to resolve technical issues. Assist with software testing, including unit and integration testing.
  • Work with source control tools (e.g., GIT) for managing code changes.
  • Write and maintain technical documentation for software projects.
  • Stay updated with emerging technologies and best practices in software development.
  • Taking on other assigned responsibilities as required.

Qualifications

  • 1-3 years of development experience or a strong academic/project background in software development.
  • Degree or diploma in Computer Systems, Computer Science, Computer Engineering or equivalent.
  • Knowledge of web programming fundamentals, http basics, HTML and CSS
  • Proficiency using linux and windows operating systems.
  • Familiarity with database management systems (e.g., PostgreSQL, MySQL, Oracle)
  • Understanding of front-end and back-end development concepts.
  • Basic knowledge of GIS concepts and on-line mapping technologies, as well as source control technologies (GIT, Bitbucket).
  • Experience with accessibility best practices in software development is a plus.

Personal Attributes

  • Eager to learn and grow within the software development field.
  • Exposure and interest in multiple programming languages is considered an asset.
  • Ability to manage time effectively and meet project timelines.
  • Strong analytical and problem-solving skills.
  • Willingness to take initiative and contribute in a team environment.

Only those selected for an interview will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.