
Enable job alerts via email!
A leading financial institution in Canada is seeking a motivated Junior Software Developer to join its technology team. This is an excellent opportunity for recent graduates eager to learn modern coding practices while working on scalable applications. Responsibilities include collaborating with senior developers, coding, and participating in code reviews. The ideal candidate holds a Bachelor's degree in Computer Science and is proficient in programming languages such as Python and Java. This position offers a competitive salary and flexible work options.
The Elite Job is seeking a highly motivated and enthusiastic Junior Software Developer to join our dynamic technology team. This is an excellent opportunity for a recent graduate or someone with early-stage industry experience who is passionate about software development and eager to learn modern coding practices. As a Junior Software Developer, you will work closely with senior developers and project managers to build, test, and maintain scalable applications across various business units.
Collaborate with the development team to write clean, scalable, and efficient code.
Assist in the design and implementation of software applications and systems.
Participate in code reviews, debugging, and troubleshooting to maintain application stability.
Write and maintain technical documentation.
Conduct unit testing and participate in quality assurance processes.
Stay up to date with the latest programming languages, frameworks, and industry trends.
Contribute to sprint planning, daily stand-ups, and other Agile ceremonies.
Communicate effectively with team members to understand requirements and provide technical solutions.
Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related field.
Basic understanding of object-oriented programming and data structures.
Proficiency in one or more programming languages such as Python, Java, JavaScript, or C#.
Familiarity with HTML, CSS, and frontend frameworks like React or Angular is a plus.
Knowledge of version control systems, preferably Git.
Strong analytical and problem-solving skills.
Good communication and teamwork abilities.
0–2 years of professional experience in software development.
Internship or academic project experience in application or web development will be considered.
Monday to Friday
9:00 AM – 6:00 PM (Flexible hours may be considered depending on team/project needs)
Occasional weekend or after-hours support may be required during deployment cycles.
Strong desire to learn and grow within the software development field.
Ability to follow instructions, take initiative, and deliver tasks on time.
Detail-oriented with a focus on writing maintainable and scalable code.
Team player with a collaborative mindset and openness to feedback.
Willingness to adapt and work in a fast-paced, agile environment.
Competitive entry-level salary package
Remote/hybrid work flexibility
Paid time off and public holidays
Access to learning and development platforms
Mentorship by senior developers and engineers
Opportunity to work on innovative projects with real-world impact
Health and wellness benefits (as per location and policy)
Employee recognition and career growth programs
At The Elite Job, we do not just offer jobs—we build careers. Join a team of talented and passionate professionals in a culture that supports innovation, collaboration, and continuous learning. Whether you are coding your first application or enhancing your existing skills, The Elite Job provides a supportive environment where you can grow, contribute, and make a difference from day one.
To apply for the Junior Software Developer role, please submit your updated resume along with a brief cover letter outlining your interest and suitability for the position.
Email your application to us.
Subject Line: Application for Junior Software Developer
Shortlisted candidates will be contacted for the next steps in our hiring process.