Join to apply for the Software Engineer role at Ritchie Bros.Get AI-powered advice on this job and more exclusive features.About UsRB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace providing insights, services, and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. With auction sites in 13 countries and a digital platform, RB Global serves customers in over 170 countries across various asset classes, including automotive, construction, energy, mining, and agriculture.Our marketplace brands include Ritchie Bros., the worlds largest auctioneer of commercial assets and vehicles, and IAA, a global digital marketplace connecting vehicle buyers and sellers. We also have Rouse Services, SmartEquip, Xcira, and Veritread, offering end-to-end asset management, equipment lifecycle management, live auction technologies, and heavy haul transport marketplaces.About The TeamOur Technology teams work collaboratively worldwide on eCommerce sites, mobile apps, and online auctions. We foster innovation and utilize industry-leading technologies.Job DescriptionAs a member of our application development team, you will design, build, and maintain web applications for our ERP system, collaborating with engineers to develop optimized web and service applications supporting the IAA App ecosystem.ResponsibilitiesParticipate in requirements analysis and collaborate with internal teams to produce software design and architecture.Write clean, scalable code using .NET languages (C#, ASP, MVC).Develop, test, and integrate code with Azure ADO, GIT.Refine, update, refactor, and debug software.Design and implement database solutions using SQL Server.Optimize and maintain existing database systems.Create documentation throughout the SDLC.Provide technical support for web and mobile applications.Strong knowledge of SQL syntax, stored procedures, and database management with SQL SSMS.Experience with RESTful and SOAP APIs.Collaborate with the team to develop enterprise applications and services.Create stored procedures focusing on database design, indexing, and query optimization.Support continuous delivery with high-quality standards and unit testing.Identify root causes of production issues.Research and implement code and process improvements.Understand enterprise tech stacks and solve problems effectively.Debug issues in Azure environments.Focus on CI/CD and automate pipelines.Explain technical solutions to stakeholders.Work remotely with teams in India & Canada for flexibility.QualificationsBachelors Degree in Technology or related field.5-7+ years of experience with Microsoft technologies.Knowledge of front-end architecture best practices.Familiarity with cloud platforms like Azure, ADO, or AWS.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesConstruction, Machinery Manufacturing, Truck Transportation #J-18808-Ljbffr
Job Title
Software Engineer