FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Junior Software Developer – Hybrid, 3 days in office
NAV CANADAJunior Software Developer at NAV CANADA contributing to air navigation services. Collaborating to design, build, test, and maintain software systems in a hybrid environment.
Tech Stack
Tools & technologiesLinuxPythonQtRubySDLC
About the role
Key responsibilities & impact- Assist in the design, development, and maintenance of software applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to team knowledge sharing.
- Collaborate with system engineering and test teams to debug software and ensure quality software releases.
- Support the integration of third-party APIs and services.
- Stay current with emerging technologies and development practices.
Requirements
What you’ll need- Degree from a recognized university or community college with an acceptable specialization in electrical engineering, systems engineering, computer science or information systems, or an acceptable combination of education, experience, and training.
- 1–3 years of hands-on experience developing software in a Linux-based environment using at least one programming language such as Ada, C++, Qt or Python; this may include co-op placements or internships.
- Experience contributing to the development of end-to-end software solutions (front-end and server-side).
- Experience with software development process, working in team environments, contributing in code reviews, and using Agile/Scrum methodologies.
- Experience with version control systems (e.g., Git, Jazz).
- Experience using modern languages and/or tools (e.g., Python, Bash, Ruby, or front-end/HMI technologies), with familiarity in data handling and databases.
- Experience with full software development lifecycle (SDLC)
Benefits
Comp & perks- Challenging, team-oriented work environment
- Competitive compensation and benefits
- Defined benefit pension plan
- Opportunities for growth and development
- Flexible work arrangements
- Diverse and inclusive workforce
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software DevelopmentCode ReviewAPI IntegrationData HandlingDatabase ManagementClean Code PracticesDebuggingSoftware Development Lifecycle (SDLC)Front-End TechnologiesServer-Side Development
Soft Skills
CollaborationKnowledge SharingTeamworkCommunication