Jr. Software Developer
at
Bond Brand Loyalty
Jr. Software Developer
Company
Bond Brand Loyalty
Location
Toronto, Ontario, Canada
Date Posted
December 24, 2024
**Job Title: Junior Developer**
**Company Overview:**
Bond is recognized as a Great Place to Work and a Best Managed Company. We are a diverse team of approximately 800 dedicated individuals working together to create innovative solutions that strengthen brand loyalty for our clients. At Bond, we are committed to fostering an inclusive environment where every employee feels valued and heard. We welcome applications from individuals of diverse backgrounds, including Indigenous peoples, racialized communities, people with disabilities, and those from gender and sexually diverse communities.
**Position Summary:**
As a Junior Developer, you will play a critical role in our Digital Engineering Team, addressing some of our clients' biggest business challenges. You will have the opportunity to work independently and collaboratively in a fast-paced environment, contributing to the maintenance and development of applications.
**Key Responsibilities:**
- Write efficient, reusable C# code with oversight to ensure optimal application performance.
- Participate in day-to-day maintenance, troubleshooting, and development activities.
- Ensure applications meet quality standards and resolve bottlenecks and bugs.
- Assist with production investigations as part of tier 3 support.
- Develop and maintain projects using .Net, MS SQL, and Cosmos DB with Azure services.
- Collaborate across teams, including Digital Development, Infrastructure, and Client Services.
- Adhere to internal technical standards for quality and security.
- Perform on-call duties on a rotation schedule, as required.
**Qualifications:**
- A university or college degree in Computer Science or a related field, or equivalent work experience.
- 1-2 years of experience in:
- Microsoft .NET/Core development using C#
- Microsoft SQL Server
- REST APIs and web services technologies
- Experience designing and supporting Azure environments (IaaS and PaaS).
- Basic experience in maintaining and troubleshooting software.
- Familiarity with Angular, Azure, or other cloud platforms is a plus.
- Understanding of object-oriented and service-oriented development techniques.
- Exposure to software development best practices, including SOLID principles and design patterns.
- Basic knowledge of source control systems like GIT and understanding of CI/CD environments.
- Experience with Agile development methodologies, particularly Scrum.
- Ability to manage multiple tasks and deadlines effectively.
**Skills:**
- Excellent analytical, problem-solving, and troubleshooting skills.
- Strong communication skills, both oral and written.
**How to Apply:**
If you require any accommodations during the application process, please connect with our People & Values team. We look forward to your application!