Software Engineer (Middleware)

CH Robinson   •  

Los Gatos, CA

Industry: Transportation

  •  

Less than 5 years

Posted 29 days ago

Responsibilities:

  • Write well-designed, efficient code in Python, PHP, Perl and other technology platforms we will use in the course of development
  • Build producers and consumers for Apache Kafka and Google Pub/Sub that connect (and exchange data) with solutions like MySQL, ElasticSearch, Hadoop, EDI gateway
  • Build optimized API integration solutions for carriers like FedEx, UPS as well as OMS / WMS solutions like NetSuite, SAP and Oracle
  • Build and manage ETL solutions to make sure data is loaded correctly
  • Build and manage API end-points on API gateways like Apigee
  • Work with designers and developers in a Agile / Scrum environment
  • Execute full life-cycle software development including creating technical specifications and software verification plan
  • Contribute constructively to team brainstorms, group critiques and retrospectives
  • Ensure on-time delivery of tested, quality code
  • Collaborate with and mentor other members of the engineering team

Qualifications:

Required Qualifications:

  • 3+ years of experience developing web applications using PHP, Perl and Python
  • 2+ years of hands-on experience in designing Cloud-based solutions using Amazon AWS, Google Cloud and Microsoft Azure
  • 2+ years of hands-on experience designing solutions with Relational Databases (MySQL) and Big Data platforms like Apache Hadoop, ElasticSearch, Apache Solr and Amazon RedShift
  • Undergraduate degree in computer science/software engineering, or equivalent work experience

Preferred Qualifications:

  • Strong background in software engineering and design with an ability to architect reusable and modular code and adhere to modern design patterns
  • Hands-on experience architecting solutions with Apache Kafka
  • Hands-on experience with API development using solutions like Google Apigee, Flask, and Big Data technologies (Apache Kafka, Spark, Hive)
  • Strong communications skills and a customer focused mindset
  • Great team collaborator with respect for others, yet able to work independently
  • Enthusiasm for new technologies and new media
  • Mastersdegree in Engineering, Information Technology or Computer Science

req11962