Intermediate/Senior C# .NET Software Developer

Croptimistic Technology Inc.


Are you an experienced C# .NET Software Developer? Don’t miss this opportunity to join our team of passionate professionals who pioneer innovation in the AgTech industry!

We are Croptimistic Technology Inc. – an international AgTech company best known for our product SWAT MAPS. Our market leading technology is a turn-key variable rate process that produces high fidelity soil, water, and topography maps for zone management, enabling farmers to better understand their field variability to optimize crop inputs and profitability. We are building the only all-in-one precision agronomy solution and are passionate about the future of precision agronomy and creating a sustainable solution for service providers and farmers. We are a growing team of professionals who are dedicated to bringing this technology and the SWAT ECOSYSTEM to farmers around the globe.

As an Intermediate/Senior C# .NET Software Developer, you will be an expert in all development measures surrounding the creation and evolution of our technology. You will work on a team with the CTO, Product Owner, IT and Developers with different experiences. You will bring extensive familiarity with industry standards and development using C# and .NET to maintain our current products. You will be involved in creating products relating to GIS, 3d, AI & cloud services which requires extensive backend knowledge in leading languages and best practices for mobile, desktop & web. This role is responsible for setting up, managing, and changing proper systems and teams. You will analyze and improve current and future products and provide mentorship to the team.


Hybrid (in office and remote)


  • Work on a cross-functional team to develop and code complex products that tie into strategic company goals.
  • Understand user needs, systems flow, data usage, work processes, and investigate problem areas through the software development lifecycle.
  • Develop and demonstrate solutions by developing documentation, flowcharts, layouts, charts, code comments and clear code.
  • Improve operations by conducting systems analysis followed by recommendations in policies and procedures.
  • Prioritize tech debt and work with the team to manage backlogs and roadmaps.
  • Work with team to set up proper support. Determine the source of issues, solutions, and improved execution.
  • Work with IT to evaluate user requirements, recommend, and acquire proper software.
  • Test, automate, develop, execute, and maintain testing with both infrastructure and software through scripting and other appropriate tools.
  • Test and automate each launch as well as ongoing development.
  • Help organize and facilitate dev meetings and cross team communication, with a strong focus on driving alignment.
  • Mentor and coach teammates, helping them identify skill gaps and working with them to continue professional growth.


  • Direct education in a technical discipline; computer science, computer engineering or information technology
  • 5+ years’ experience using .Net, C# Development, patterns, and best practices
  • Experience with API Development, web service design, development, and integration (JSON, REST) and complex, enterprise-level software development
  • Strong understanding of different operating systems, Docker + Kubernetes, or equivalent, Linux and scripting, AWS (IAM, EC2, SQS, Route53, Terraform, S3, Lambda), RDBMS (i.e., Postgres) and Google GCP
  • Exceptional skills in communication, organizational leadership, and mentorship
  • Commitment to lean-agile iterative & incremental development
  • Attention to detail with ability to prioritize and manage time
  • Problem solving and critical thinking skills
  • Ability to assess and recommend process improvements pertaining to development process


  • Competitive salary
  • Professional development with growth opportunities
  • Matching RRSP program
  • Comprehensive group benefits plan
  • Sick time
  • Phone, internet & home office subsidies

How to Apply