About this role
Junior Software Developer Hybrid - 3 days in office at navcanada.
Key technologies: Software Development, System Design, Problem Solving.
Key Responsibilities
• Design, develop and maintain scalable software systems
• Write clean, well-tested and documented code
• Participate in code reviews and contribute to engineering best practices
• Collaborate with product and design teams to deliver features
Requirements
• 2+ years of relevant experience in software engineer
• Experience with software design patterns and architecture
• Solid understanding of data structures and algorithms