Contingent Worker - Senior Software Engineer Contractor
Ritchie Bros. Auctioneers
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.
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.
Primary Skills:
Ability to work across the full product lifecycle, silo-less style, from asking questions about product requirements through deploying their code to productionJava (core requirement)AWS (strong proficiency expected)Spring BootMicroservices architectureExperience building APIs and/or Kafka-based integration layersAutomation testing: Should be capable of deploying code to production with confidenceStrong understanding of asynchronous data exposure methodsDevOps: Ability to build and manage CI/CD pipelines without a separate DevOps engineerDesired Skills:
Data engineering experience or aptitude to learn in this areaExposure to data platforms such as Snowflake, Azure, Google Cloud, or AWSFamiliarity with building data pipelines and modeling data for consumer useSoft Skills & Traits
Ability to work across the stack and handle evolving product needsStrong business acumen and ability to engage with Product Owners directlySelf-starter who takes ownership from inception to productionClear communication skills and comfort operating with autonomy
Por favor confirme su dirección de correo electrónico: Send Email