About Us
RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Through its auction sites in 13 countries and digital platform, RB Global serves customers in more than 170 countries across a variety of asset classes, including automotive, commercial transportation, construction, government surplus, lifting and material handling, energy, mining and agriculture.
The company’s marketplace brands include Ritchie Bros., the world’s largest auctioneer of commercial assets and vehicles offering online bidding, and IAA, a leading global digital marketplace connecting vehicle buyers and sellers. RB Global’s portfolio of brands also includes Rouse Services, which provides a complete end-to-end asset management, data-driven intelligence and performance benchmarking system; SmartEquip, an innovative technology platform that supports customers’ management of the equipment lifecycle and integrates parts procurement with both OEMs and dealers; Xcira, a leader in live simulcast auction technologies; and Veritread, an online marketplace for heavy haul transport.
About The Team
Our Technology teams work collaboratively from different locations across the world on multiple eCommerce sites, mobile applications, and automated online auctions. We encourage and celebrate technical innovation and work with some of the industry’s leading technologies and tools.
Every day your work will make a difference in the way we run our business and the in the way customers interact with us.
Job Description
As a member of our application development team, you will play a crucial role in designing, building, and maintaining the web applications of our homegrown ERP system. You will collaborate with engineers to develop highly optimized web and service applications that support the IAA App ecosystem.
Responsibilities
- Participate in requirements analysis and collaborate with internal teams to produce software design and architecture.
- Write clean, scalable code using .NET programming languages (C#, ASP, MVC).
- Develop, test, and integrate code with Azure ADO, GIT
- Revise, update, refactor, and debug code to improve existing software.
- Design and implement database solutions using SQL Server.
- Optimize and maintain existing database systems.
- Develop documentation throughout the software development lifecycle (SDLC).
- Provide technical support for web and/or mobile applications.
- Strong knowledge of SQL syntax, Writing Stored Procedures, database management using SQL SSMS
- Good Experience in both Restful and Soap Based API
- Collaborate with the application development team to develop enterprise applications and services.
- Create stored procedures in SQL Server, focusing on database design, indexing, and query optimization for enhanced performance.
- Support continuous delivery by maintaining high-quality standards and implementing code with unit testing.
- Ability to replicate the issue and identify the root cause of production problems
- Research and analyze code and process improvements, technical solutions, and performance improvements.
- Strong understanding of enterprise technology stack and problem-solving skills
- Demonstrated ability to apply technology solutions to business problems
- Understand and debug issues in Azure environments
- A deep focus on CI/CD and the ability to drive automated pipeline solutions
- Ability to articulate and explain technical solutions to stakeholders
- Working with remote team based in India & Canada for time flexibility
Qualifications
- Bachelor’s Degree (or Diploma) in Technology or related to the field of technology (ie. software engineers, computer science).
- 5-7 years or more years of work experience in Microsoft technologies.
- Fluent in current best practices in front end architecture design.
- Familiarity with cloud platforms like Azure, ADO or AWS.
EEOC
Ritchie Bros. is an equal opportunity employer and ensures nondiscrimination in all activities in accordance with all applicable laws. This position is open to all qualified applicants who are legally entitled to work in the country in which this job is located. Candidate selection is made by Talent Acquisition. Only electronic applications can be accepted.