3

Full Time Entry Level Software Developer Jobs in Saskatchewan

We are looking for aSoftware DeveloperII to join our IT team. This is a full-time, in-office role based in Saskatoon, SK. There are 2 vacancies. As a Software Developer II, you will play a key role ...

next page

Showing results 1-20

Full Time Entry Level Software Developer information

What does a full time entry level software developer do?

A Full Time Entry Level Software Developer is responsible for writing, testing, and maintaining code for software applications under the guidance of more experienced developers. They typically work as part of a team, collaborating on projects, fixing bugs, and learning new technologies to build their skills. Entry level developers often review code, participate in meetings, and continuously improve their coding abilities while contributing to real software products. This role is a great starting point for a career in software engineering.

What is the difference between Full Time Entry Level Software Developer vs Junior Software Engineer?

AspectFull Time Entry Level Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, basic coding skillsBachelor's in CS or related field, some coding experience
Work EnvironmentCorporate or tech company, collaborative teamsCorporate or tech company, team-based projects
Employer UsageCommonly used in job postings for entry-level rolesOften used interchangeably with entry-level roles
Comparison Search IntentYes, often compared for entry-level positionsYes, similar search queries for starting roles

Both roles are entry-level positions requiring similar educational backgrounds and skills. The term "Full Time Entry Level Software Developer" emphasizes a full-time commitment, while "Junior Software Engineer" is often used interchangeably for early-career roles. Employers and industry usage overlap significantly, making these titles comparable for those starting their software development careers.

What are some common challenges faced by full time entry level software developers, and how can I prepare for them?

As a full-time entry-level software developer, you may encounter challenges such as adapting to new codebases, balancing multiple tasks, and understanding unfamiliar technologies or tools. It's common to feel overwhelmed initially, but proactively seeking mentorship, asking clarifying questions, and dedicating time to learn best practices can help. Collaborating closely with team members and participating in code reviews will also accelerate your learning and integration into the team. Over time, your confidence and technical proficiency will grow as you gain hands-on experience.

What are the key skills and qualifications needed to thrive as a full time entry level software developer, and why are they important?

To thrive as a Full Time Entry Level Software Developer, you need foundational programming skills (such as in Java, Python, or C#), understanding of software development principles, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of databases are commonly required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help you stand out in this role. These skills are crucial for delivering reliable code, collaborating with peers, and adapting to evolving project requirements.

What cities in Saskatchewan are hiring for Full Time Entry Level Software Developer jobs?

Cities in Saskatchewan with the most Full Time Entry Level Software Developer job openings:

Full-time

Posted 17 days ago


Job description

Software Developer II - Saskatoon

VersaBankis an inclusive, entrepreneurial, Schedule 1 Chartered Bank with over$6.8 billionin assets andgrowing. As Canada's most innovative bank,VersaBankoperates as a branchless financial institution that obtains its deposits and provides most of its loans and leases electronically, with innovative deposit and lending solutions for financial intermediaries that allow them to excel in their core businesses.

VersaBank'sCommon Shares trade on the Toronto Stock Exchange ("TSX") and Nasdaq under the symbol VBNK. Our head office is in London, Ontario, with various officeslocatedacross Canada. For more information onVersaBank, please visit our website atwww.versabank.com.

We are looking for aSoftware DeveloperII to join our IT team. This is a full-time, in-office role based in Saskatoon, SK. There are 2 vacancies.

As a Software Developer II, you will play a key role in designing, building, and maintaining applications that support the Bank's strategic and operational objectives. This role directly contributes to the full development lifecycle - from analysis and design to coding, testing, and documentation - while ensuring solutions are secure, efficient, and aligned with organizational standards.

Primary Responsibilities include:

  • Analyze and evaluate new applications and modifications to existing systems.
  • Develop secure, clean, and efficient code based onspecificationsand established standards.
  • Document code, system components, and technical processesin accordance withthe Bank's guidelines.
  • Create unit tests and test plans, execute testing, and review results for quality assurance.
  • Prepare technical designs that account for performance, scalability, security, control, backup, recovery, and audit requirements.
  • Provide operational support on an as-needed basis, including troubleshooting and resolving application issues in a timely manner.
  • Collaborate with business analysts, external support teams, endusersand internal team members to ensure solutions meet business needs.

Qualifications:

  • Bachelor's degree in computer science, or related field.
  • 3+yearsofexperienceinfull cycle software development.
  • Proficient inC# or similarobject-orientedprogramming languages and .NET.
  • Experience with Angular (or a similar modern JavaScript/TypeScript framework)
  • Demonstrated understanding of database architectures andproficiencyin SQL.
  • Working knowledge of Git for source control; experience with Azure DevOps or similar CI/CD tooling is an asset.
  • Familiarity with Docker/containerized development environments is an asset.
  • Demonstrated understanding of web application development.
  • Excellent analytical and problem-solving skills.
  • Strong understanding of networking principles and foundational cyber security concepts.
  • Knowledge of common cyber security risks and practical techniques for risk mitigation.
  • Strong communicationand interpersonal skills, with an ability to clearlypresentsfindingsand recommendations to both technical and non-technical audiences.
  • Self-starter who is highly organized and able to prioritize effectively.
  • Experience with Django is preferred.

What we offer:

  • A collaborative and team-focused work environment.
  • Competitive compensation package, including incentive opportunities and pension supplementprogram.
  • Comprehensive benefits program and fitness program designed to support your well-being.
  • Professional development and tuition reimbursement programs.

Application Procedure:

If working for a 'non-traditional' bank with an entrepreneurial flair appeals to you, we encourage you to apply. Please be advised that only those applicants selected for an interview will be contacted.