Match score not available

Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Prior experience in a professional, multi-team software development environment., At least five years of .NET Development experience with technologies like ASP.NET, C#, and SQL Server., Knowledge of Agile methodologies and the full software development lifecycle., Skills in building scalable, fault-tolerant products with a focus on quality through testing..

Key responsabilities:

  • Take ownership of parts of the microservices architecture.
  • Estimate work and contribute to project delivery schedules.
  • Clarify requirements and collaborate with other engineers to find technical solutions.
  • Dive into a large code base and contribute to it quickly.

Ritchie Bros. logo
Ritchie Bros. Large http://www.rbauction.com
1001 - 5000 Employees
See all jobs

Job description

Job Description

The Software Engineer, as a member of the software development team, will be focused on developing/enhancing/maintaining our proprietary e-commerce software platform. Our customers trust our company when buying and selling the heavy equipment, trucks and other capital assets they use to run their businesses

Responsibilities
  • Takes ownership of parts of the microservices architecture
  • Provide inputs in shaping up project delivery schedule by estimating the assigned work and time that would be spent
  • Identify areas that are not clearly defined, know whether to escalate to senior team members to have broader discussions, or find a technical solution on your own
  • Responsible for diving into a large code base, comprehend various components, and start to contribute to the code base in a short period of time
  • Clarifies (sometimes non-technical) requirements (or problem) descriptions, quickly locate corresponding system components, work with other engineers (as necessary) to come up with technical solutions
  • Perform other duties as assigned

    Qualifications
  • Prior experience building software in a professional, multi-team environment
  • Skills in building and maintaining scalable, fault-tolerant products
  • Knowledge of Agile and the full software development lifecycle, including deployment and operation
  • Be dedicated to the quality of your work through unit testing, automation testing, and assisting our 3-tier support staff when incidents arise
  • Deep prior experience building software in a professional, multi-team environment
  • At least five (5) years of .NET Development leveraging .NET 4.x, ASP.NET, C#, MVC, Web API, SQL Server, and MySQL
  • HTML5, CSS, Restful web services, JQuery, Bootstrap, JS, and JSON
  • Database designing, database performance, management, and tuning experience
  • Required profile

    Experience

    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Teamwork
    • Communication
    • Problem Solving

    Software Engineer Related jobs