Contingent Worker - Senior Software Engineer Contractor
Ritchie Bros. - Lake Worth, Texas, United States
Work at Ritchie Bros.
Overview
- View job
Overview
The Senior Software Engineer will be working on customer data services team to build out customer 360 Platform. Engineer will be working on snowflake platform to ingest and transform data as well as on Java/Spring Server-side to design, code and maintain APIs needed to build out recommendations. Must be comfortable working in a team as well as individual contributor with minimal supervision.
Responsibilities
Primary Skills: Ability to work across the full product lifecycle, silo-less style, from asking questions about product requirements through deploying their code to production Java (core requirement) AWS (strong proficiency expected) Spring Boot Microservices architecture Experience building APIs and/or Kafka-based integration layers Automation testing: Should be capable of deploying code to production with confidence Strong understanding of asynchronous data exposure methods DevOps: Ability to build and manage CI/CD pipelines without a separate DevOps engineer Desired Skills:
Data engineering experience or aptitude to learn in this area Exposure to data platforms such as Snowflake, Azure, Google Cloud, or AWS Familiarity with building data pipelines and modeling data for consumer use Soft Skills & Traits
Ability to work across the stack and handle evolving product needs Strong business acumen and ability to engage with Product Owners directly Self-starter who takes ownership from inception to production Clear communication skills and comfort operating with autonomy Qualifications
Responsible for designing and coding highly efficient and scalable software. Accountable for refactoring and improving maintainability of the codebase. Works on troubleshooting production issues and providing resolution. Should be able to perform on-call production support duties. Responsible for solving complex scalability, platform, and integration problems. Perform other duties as assigned.