About the Role
At Bond, we craft innovative solutions that strengthen brand loyalty and drive sustainable growth for our clients. As a Developer, you’ll help steer the future of loyalty technology by partnering with global brands to create customized loyalty and human experience solutions, powered by technology and data insights.
Responsibilities
- Contribute to the Digital Engineering Team in daily maintenance, enhancement, and development of applications.
- Design, write, and maintain efficient, reusable, and reliable C# code for optimal performance and scalability.
- Develop and support .NET, MS SQL Server, and Azure-based cloud solutions.
- Troubleshoot and resolve application bottlenecks, bugs, and performance issues.
- Ensure adherence to internal technical standards, quality benchmarks, and security policies.
- Collaborate with cross-functional teams to deliver cohesive, high-quality solutions.
- Participate in code reviews and assist in designing scalable, secure application features.
- Research and recommend tools, frameworks, and technologies to enhance development efficiency.
- Support deployment processes and post-release monitoring to ensure smooth operation.
Requirements
- Degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- 3–5 years of experience developing enterprise-grade software using Microsoft .NET 6 or 8 with C#.
- 3–5 years of experience with Microsoft SQL Server technologies and REST APIs/web services.
- 1–2 years of experience working with Azure services.
- Familiarity with other cloud platforms (e.g., AWS) and Angular is a plus.
- Strong knowledge of object-oriented and service-oriented application development techniques, SOLID principles, and design patterns.
- Experience with agile methodologies such as Scrum.
- Experience working in fast-paced environments managing multiple deadlines and projects simultaneously.
- Proficiency with source control systems (e.g., Git).
- Understanding of continuous integration and deployment (CI/CD) environments.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Ability to adapt quickly to changing priorities.
- Strong communication skills (oral, written, and interpersonal).
- Proven success collaborating within large, multi-disciplinary teams.
Skills
- Microsoft .NET 6 or 8
- C#
- Microsoft SQL Server
- REST APIs
- web services
- Azure services
- AWS
- Angular
- Object-oriented programming
- Service-oriented architecture
- SOLID principles
- Design patterns
- Agile methodologies
- Scrum
- Git
- CI/CD
Work Type
- Hybrid
Experience Level
- 3-5 years
- 1-2 years
Education Level
- Degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
Salary/Compensations
- $81,000.30 to $113,197.42 CAD annually
Benefits
- Hybrid work model
- Flexible vacation
- Social events
- Competitive healthcare and wellness benefits
- Medical
- Dental
- Vision
- Health Care Spending Account
- Employee Assistance Program
- Access to 24/7 virtual healthcare and/or consultation services
- Retirement planning assistance with company matching
- Access to learning programs
- Mentorship
- Stretch projects
- Internal mobility
- Recognition programs for individual and team achievements
- Peer-nominated awards
- Service anniversaries
About the Company
- We build bonds. Bonds build growth.
- We partner with global brands to create customized loyalty and human experience solutions, powered by technology and data insights.
- We thrive on solving complex problems in fast-paced environments.
- Bond uses AI tools during parts of the screening, assessment, and selection process, supporting a fair and efficient hiring process.
Equal Opportunity
- We welcome applications from all qualified candidates; however, only those selected for an interview will be contacted.
