Software Development Manager, Web Services

Job Overview

  • Company Name Farmers Edge
  • Job Start Date Sat, 12 Jun 2021 00:52:22 GMT
  • Job Type Full Time - Permanent
  • Job Source Careerjet

Job title: Software Development Manager, Web Services

Job description: Farmers Edge is a global leader in digital agriculture delivering cutting-edge solutions powered by a unique combination of field-centric data, artificial intelligence and complete integration. Founded in Manitoba in 2005, we support our operations across four continents from our corporate headquarters in Winnipeg.

Since inception, Farmers Edge has been addressing the global challenge of feeding the world’s growing population while reducing environmental impact. We are a diverse group of thinkers and doers, motivated by challenges, curiosity and bold ideas. The culture is the foundation of our company, connecting innovation and disruption with the passion that drives us. From the software and digital tools that we create to the conversations we share; the collective force of our team is influencing revolutionary changes in agriculture to bring new levels of sustainability and opportunity to farmers and agricultural professionals.

Farmers Edge offers a very competitive compensation package that includes industry competitive wages, company co-paid group insurance, group retirement savings and much more! You’ll get to work with modern, cutting-edge technologies and have access to training and development that will be the envy of your industry peers!

Reporting to the Head of Engineering, the Web Services Manager leads a team of software developers that develop the back-end services to support Farmers Edge’s front-facing client applications, and meet the ever-growing data needs of the organization.

A typical day will be spent providing leadership and guidance to the Web Services team in delivering large and complex solutions. You will design, develop, implement, test and deploy APIs using the latest technologies and best practices. You will coach, mentor and develop team members, and play an important role in recruiting and training employees.

What you’ll need to succeed:

  • 5+ years experience in a software development role, and related post-secondary education
  • Proven leadership strengths, including the ability to motivate and empower a team
  • Experience with the following technologies:
  • Programming languages, preferably Python or Scala
  • Django or comparative rest framework
  • Amazon AWS, MS Azure Cloud and/or Google Cloud
  • DB Administration, particularly PostGRES
  • Message brokers (e.g. RabbitMQ)
  • Linux and its variants (e.g. Ubuntu, CoreOS)
  • Deployment and configuration tools (e.g. Jenkins, Docker, Chef)
  • Quality Control Tools (e.g. unittest)
  • Revision control software (e.g. Git)
  • Agile tools (e.g. Jira and Confluence)
  • Working knowledge of the following would be considered an asset
  • Security frameworks and implementation (API gateways, Oauth, LDAP)
  • Hadoop ecosystem experience (Kafka, NiFi, Spark, Hive, Hadoop-Map Reduce)
  • Open source Geo Spatial data management (GeoServer, GeoMesa, Geotrellis, GeoTools, GeoPySpark)

FE-Tech

Source:

Apply for this job

Search Job

JobAdvisors.ca provides a centralized location for employers and job seekers. We update industry job trends, prospects and other vital information, from verified sources, for both Jobseekers and Employers and promote the content in multiple social media channels.

Follow us on: