Senior .NET Software Developer
Job No:
146605
Location:
Vancouver, BC (or Remote within Canada)
- An excellent opportunity to grow your career in one of BC’s most popular FinTech companies
- Receive a highly competitive salary, negotiable based on experience
- Enjoy amazing perks, including generous benefits, regular company socials, and the opportunity to work remotely
About Buyatab Online Inc.
Buyatab is not just about team lunches, fun company events, or puppies in the office (although we have all 3!). We’re a leading supplier of advanced online gift card infrastructure, technology, and marketing services for some of the world’s leading brands (including Four Seasons, Fairmont, Whole Foods Market, and Lowes). We are recognized for our solution and design flexibility, focus on client brand standards, high-quality customer support, and fraud protection guarantee. As a result, our clients are positioned to grow their gift card business, enhance their brands, gain a competitive edge, and leverage the rapid growth in mobile device use and social media.
We believe the world is changing and that digital solutions are the future. We have big goals and know we can’t accomplish them alone. We strive to make people feel included and empowered to set their own goals. Our team is composed of people as different as they are the same - some prefer foosball and others pool, while many choose to work quietly alongside the comfort of music or a podcast. We participate in different hobbies, share diverse talents, and have our own opinions. However, if there’s anything we collectively agree on, it’s that our differences make us stronger as a team.
To learn more about us, please visit our website by clicking here.
About the Opportunity
We’re growing our technology team and are looking for experienced Senior Full Stack .NET Developers to join us in Vancouver, BC (or remotely within Canada) on a full-time basis. As one of our new .NET Developers, your essential responsibilities will include:
- Working on development projects, creating, and maintaining technical specifications, designs, and schedules.
- Forging strong relationships across departments and with other companies, and communicating programming needs and interests to appropriate groups.
- Anticipating and acting upon issues and problems that arise, providing alternative approaches and solutions.
- Implementing significant portions of code, leveraging work across more than one product.
- Seeking out new tools and techniques to facilitate work.
- Designing and implementing transaction control systems involving secure web application development, and integration with third-party web services.
- Refactoring and migrating legacy applications to distributed application architecture in AWS cloud.
- Providing technical direction, planning, and vision to development team members.
- Leading by example, and collaborating with team members to ensure work is completed to the highest quality standards.
More About You
In order to qualify for this role, you will need a minimum of 8 years of experience in a similar role, along with post-secondary education in Computer Science or a related discipline, as well as experience with the following:
- C# language and .NET technologies.
- Javascript and debugging techniques for developing ASP.Net, Asp.Net Core applications.
- .Net (4.0 - 4.8), .Net Core (2.2 - 3.1) frameworks with SQL Server 2012/2016 as backend.
- React, Redux/Flux, and KnockoutJS.
- HTML, CSS, Javascript and Internet technologies, communication protocols, and techniques.
- Database methodologies and systems like SQL Server.
- Software design practices, including modularity, event-driven architecture, object-oriented design, multimedia techniques and asset management, interface design, localization, portability, extensibility, and testability.
As our ideal candidate, you have strong software design skills and are able to write clear, maintainable, well-documented, portable code. You have built real-world business applications, and have experience working in a Scrum environment with a great understanding of Continuous Integration practices. You are passionate about agile methodology and have effective project planning and estimating skills to keep projects moving through daily obstacles, and you know to ask for additional assistance when appropriate. Moreover, you are self-motivated and can work with minimal supervision, while also having the communication and collaboration skills required to thrive in a fast-paced team-based environment.
Above all, you love learning and being challenged, you bring creative and novel approaches to problem-solving, and you are eager to contribute to the Buyatab team.
About the Benefits
As a valued member of our team, you will be rewarded with a highly competitive salary, negotiable based on skills and experience, along with a wide range of excellent benefits, including:
- Extended health, dental, and vision with 100% coverage
- Coverage for massages, acupuncture, and other treatments
- 3 weeks paid vacation to start
- Long term disability insurance
- RRSP matching up to 4%
- The opportunity to work remotely
- Major career growth and advancement opportunities
- Professional development reimbursement for courses related to your position
- A fun, flexible work environment with foosball and ping-pong tournaments, company lunches, and beer Fridays
- Monthly social outings (such as board game nights, hikes, and fitness classes), and annual parties
- A modern open office in Downtown Vancouver close to many transit options with onsite bike storage
- The opportunity to join a diverse, supportive team of highly motivated individuals
If you love to work amongst genuine, supportive people who are passionate about revolutionizing an industry, we would love to hear from you - Apply Today!