About the role
About Us:
We build bonds. Bonds build growth.
At Bond, we craft innovative solutions with the aim of forging stronger brand loyalty and building sustainable growth for our clients. Our diverse and dynamic approach takes us in thrilling directions, and as a Developer, you will have your hands on the wheel as we drive the future of loyalty.
We are dedicated to helping global brands achieve customer-centric growth. We build customized loyalty marketing and human experience solutions for our clients, enabled by technology and data insights. We are looking for problem-solvers who thrive in fast-paced environments. If you are eager to put your investigative and analytical skills to work, this could be the perfect opportunity, for you and for us!
As a Developer, you will:
- Participate as an active member of the Digital Engineering Team, contributing to day-to-day maintenance and development activities.
- Write efficient, reusable, and reliable C# code with oversight, ensuring existing applications continue to perform optimally.
- Contribute to the development of .Net and MS SQL Server projects including cloud development using Azure native services.
- Support efforts to ensure applications meet quality standards and perform troubleshooting to identify and resolve bottlenecks and bugs.
- Work as "one team" with Digital Development, Infrastructure, Client Services, and other teams
- Adhere to strict internal technical standards and policies designed to achieve high levels of quality and security for all operations
- Perform necessary on-call duties on a rotation schedule, when required.
- Work with other skilled developers to develop leading edge state of the art solutions using the latest and greatest technologies.
- Be a core team member of the digital engineering team and be a major part of day-to-day development.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Be part of a rapidly growing technology team that is motivated to deliver the best possible solution both to our clients and to our clients’ customers.
Your background:
- University or college degree in Computer Science or related working experience.
- Minimum 3-5 years of experience working with Microsoft.NET 6 or 8 development using C#.
- Minimum 3-5 years of experience working with Microsoft SQL server technologies.
- Minimum 3-5 years of experience working with REST APIs and other web services technologies.
- Minimum 3-5 years of experience developing and designing enterprise grade software.
- Minimum 1-2 years of experience working with Azure services.
- Proficiency in automated testing.
- Experience in object oriented and service-oriented application development techniques and theories.
- Experience in agile development methodologies including Scrum.
- Internally motivated, able to work proficiently both independently and in a team environment.
- Experience working with multiple deadlines and multiple projects simultaneously in a fast-paced, changing environment.
- 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 such as SOLID principles and design patterns.
- Basic knowledge of source control systems like GIT and an understanding of continuous. integration and deployment environments.
- Ability to change gears and jump on the next priority item.
- Excellent analytical, problem solving, and troubleshooting skills.
- Excellent communication skills (oral, written and interpersonal).
- Proven ability and success in managing multiple activities of varying complexity while under tight time constraints.
- Proven ability and success in working and collaborating in large multi-disciplinary teams.
Why Bond?
Joining us means being part of a team that lives by the mantra “Create Bonds.” We celebrate our collective drive, reward innovative thinking, and always maintain a focus on fostering relationships, both internally and with our clients.
Ready to Make Your Mark?
If you’re passionate about shaping the future of loyalty and making a real impact, we want to hear from you! Apply now to become a part of our dynamic and innovative team.
About Bond Brand Loyalty
Bond generates growth for clients by creating enduring relationships between people and brands based on intelligent connections and engaging experiences. Guided by insights from advanced research and practical commercial application through the Bond Behavioral Institute and enabled by technology through its proprietary cloud Synapze platform, Bond serves clients globally with customer experience and loyalty solutions—enabling brands, customers, employees, partners, and the communities they serve to experience the benefits of growth. Headquartered in Toronto, Bond has more than 800 people and eight offices across North America and Europe. For more information, visit us at bondbl.com or follow us on LinkedIn, Twitter, and Instagram.
About the role
About Us:
We build bonds. Bonds build growth.
At Bond, we craft innovative solutions with the aim of forging stronger brand loyalty and building sustainable growth for our clients. Our diverse and dynamic approach takes us in thrilling directions, and as a Developer, you will have your hands on the wheel as we drive the future of loyalty.
We are dedicated to helping global brands achieve customer-centric growth. We build customized loyalty marketing and human experience solutions for our clients, enabled by technology and data insights. We are looking for problem-solvers who thrive in fast-paced environments. If you are eager to put your investigative and analytical skills to work, this could be the perfect opportunity, for you and for us!
As a Developer, you will:
- Participate as an active member of the Digital Engineering Team, contributing to day-to-day maintenance and development activities.
- Write efficient, reusable, and reliable C# code with oversight, ensuring existing applications continue to perform optimally.
- Contribute to the development of .Net and MS SQL Server projects including cloud development using Azure native services.
- Support efforts to ensure applications meet quality standards and perform troubleshooting to identify and resolve bottlenecks and bugs.
- Work as "one team" with Digital Development, Infrastructure, Client Services, and other teams
- Adhere to strict internal technical standards and policies designed to achieve high levels of quality and security for all operations
- Perform necessary on-call duties on a rotation schedule, when required.
- Work with other skilled developers to develop leading edge state of the art solutions using the latest and greatest technologies.
- Be a core team member of the digital engineering team and be a major part of day-to-day development.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Be part of a rapidly growing technology team that is motivated to deliver the best possible solution both to our clients and to our clients’ customers.
Your background:
- University or college degree in Computer Science or related working experience.
- Minimum 3-5 years of experience working with Microsoft.NET 6 or 8 development using C#.
- Minimum 3-5 years of experience working with Microsoft SQL server technologies.
- Minimum 3-5 years of experience working with REST APIs and other web services technologies.
- Minimum 3-5 years of experience developing and designing enterprise grade software.
- Minimum 1-2 years of experience working with Azure services.
- Proficiency in automated testing.
- Experience in object oriented and service-oriented application development techniques and theories.
- Experience in agile development methodologies including Scrum.
- Internally motivated, able to work proficiently both independently and in a team environment.
- Experience working with multiple deadlines and multiple projects simultaneously in a fast-paced, changing environment.
- 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 such as SOLID principles and design patterns.
- Basic knowledge of source control systems like GIT and an understanding of continuous. integration and deployment environments.
- Ability to change gears and jump on the next priority item.
- Excellent analytical, problem solving, and troubleshooting skills.
- Excellent communication skills (oral, written and interpersonal).
- Proven ability and success in managing multiple activities of varying complexity while under tight time constraints.
- Proven ability and success in working and collaborating in large multi-disciplinary teams.
Why Bond?
Joining us means being part of a team that lives by the mantra “Create Bonds.” We celebrate our collective drive, reward innovative thinking, and always maintain a focus on fostering relationships, both internally and with our clients.
Ready to Make Your Mark?
If you’re passionate about shaping the future of loyalty and making a real impact, we want to hear from you! Apply now to become a part of our dynamic and innovative team.
About Bond Brand Loyalty
Bond generates growth for clients by creating enduring relationships between people and brands based on intelligent connections and engaging experiences. Guided by insights from advanced research and practical commercial application through the Bond Behavioral Institute and enabled by technology through its proprietary cloud Synapze platform, Bond serves clients globally with customer experience and loyalty solutions—enabling brands, customers, employees, partners, and the communities they serve to experience the benefits of growth. Headquartered in Toronto, Bond has more than 800 people and eight offices across North America and Europe. For more information, visit us at bondbl.com or follow us on LinkedIn, Twitter, and Instagram.