Current jobs related to Senior Software Development Engineer - Cambridge, Ontario - AGDATA, LP


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our Python Development Team.Key Responsibilities:* Design, develop, and maintain high-quality software applications using Python* Collaborate with cross-functional teams to identify and prioritize project requirements* Ensure code meets industry standards for...


  • Cambridge, Ontario, Canada MB CAMBRIDGE INC. Full time

    About the Role:We are seeking a skilled Senior Software Engineer - Frontend Development to join our team. The ideal candidate will have a strong foundation in HTML, CSS, and JavaScript, as well as experience with popular frontend frameworks and libraries. This is a great opportunity to work on challenging projects and collaborate with a talented team of...


  • Cambridge, Ontario, Canada CITY RENO & DESIGN Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have experience in designing and developing scalable software systems.Key responsibilities include:Designing and implementing software systemsCollaborating with cross-functional teamsEnsuring software quality and reliabilityThe successful candidate will...


  • Cambridge, Ontario, Canada Ontario Inc. Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge web applications.The ideal candidate will have extensive experience in software development and a strong understanding of web technologies.Responsibilities include designing and implementing robust web applications, collaborating with...


  • Cambridge, Ontario, Canada ATS Automation Full time

    At ATS Automation, we are seeking a highly skilled Senior Software Engineer to join our Innovation Center. As a key member of our team, you will be responsible for designing, developing, and maintaining our cutting-edge software solutions.Key Responsibilities:Design and develop software applications using modern web frameworks and technologies.Collaborate...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    Job DescriptionAt Lone Wolf Real Estate Technologies Inc, we are seeking a highly skilled and experienced Senior Software Engineer Lead to join our team.Key ResponsibilitiesLead the development of large-scale distributed systems using modern microservice architectures.Manage and mentor a team of software engineers in an agile environment.Collaborate with...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global, Inc. to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and develop a robust and scalable distributed network architectureDevelop and maintain...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global, Inc. to design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and develop a robust and scalable distributed network architectureDevelop and maintain...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Unlock the Power of Maritime DataSpire Global, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our maritime data analytics team, you will be responsible for designing, implementing, and maintaining the software that analyzes and serves our real-time and historical maritime data.Key Responsibilities:Own the...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Unlock the Power of Maritime DataSpire Global, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our maritime data analytics team, you will be responsible for designing, implementing, and maintaining the software that analyzes and serves our real-time and historical maritime data.Key Responsibilities:Own the...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team.About the RoleThis critical role will ensure the reliable delivery of data in adverse network environments from development to deployment.Key ResponsibilitiesDesign, develop, and maintain a resilient distributed network of thousands of...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team.About the RoleThis critical role will ensure the reliable delivery of data in adverse network environments from development to deployment.Key ResponsibilitiesDesign, develop, and maintain a resilient distributed network of thousands of...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Lead to join our team at ATS Automation. As a key member of our innovation group, you will lead a software development team that designs and builds technically innovative solutions for data collection, analysis, control, and reporting.Main ResponsibilitiesLead a team of software...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and implement processes for device provisioning, software updates,...


  • Cambridge, Ontario, Canada Spire Global, Inc. Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and implement processes for device provisioning, software updates,...


  • Cambridge, Ontario, Canada Spire Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and implement processes for device provisioning,...


  • Cambridge, Ontario, Canada Spire Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our IoT Infrastructure Engineering team at Spire Global. As a key member of our team, you will design, develop, and maintain a resilient distributed network of thousands of headless Linux computers.Key Responsibilities:Design and implement processes for device provisioning,...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Senior Software DeveloperATS Automation is seeking a highly skilled Senior Software Developer to join our Innovation Center. As a key member of our team, you will be responsible for designing, developing, and maintaining our cutting-edge automation software solutions.Key Responsibilities:Design and develop software applications using modern web...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    We are seeking a highly skilled Senior Software Engineering Team Lead to join our team at Lone Wolf Real Estate Technologies Inc. As the Manager, Software Engineering, you will be responsible for leading a dedicated team of professionals in the transition of our flagship product from desktop to web-based application.Your knowledge and experience will help to...


  • Cambridge, Ontario, Canada Eclipse Automation Full time

    About Eclipse AutomationEclipse Automation is a leading provider of custom automated manufacturing solutions. Our team combines advanced automation expertise with digital transformation capabilities to create smart, efficient, and sustainable manufacturing systems.Job Title: Application Software EngineerWe are seeking a highly skilled Application Software...

Senior Software Development Engineer

2 months ago


Cambridge, Ontario, Canada AGDATA, LP Full time
About Us

AGDATA, LP is a leading provider of data management and analytical solutions tailored for the Crop and Animal Health sectors. With a foundation built on over three decades of innovation, we offer a comprehensive platform that integrates data services with a suite of advanced software solutions.

Our dynamic team is dedicated to pushing technological boundaries to strengthen our client relationships and drive industry advancements.

Position Overview:
As a Senior Software Development Engineer at AGDATA, you will play a pivotal role in crafting innovative, domain-specific enterprise applications utilizing C# on .NET 6 and Angular. Your responsibilities will include developing sophisticated web applications, RESTful APIs, and Service Fabric, while transitioning towards Container Apps and integrating with various data storage and messaging technologies.

Key Responsibilities:
  • Demonstrate extensive experience with front-end frameworks (Angular) and back-end systems.
  • Design, implement, and maintain scalable microservices within a C# .NET framework.
  • Collaborate with diverse teams to ensure the delivery of high-quality software solutions.
  • Adhere to best practices in coding, focusing on maintainability and compliance with SOLID principles and Clean Architecture.
  • Engage in code reviews and contribute to the continuous enhancement of our development processes.
  • Participate in the complete software development lifecycle, including testing and deployment activities.
Qualifications:
  • Bachelor's degree in Computer Science or a related discipline.
  • Proven experience in front-end development using Angular and React.
  • Strong proficiency in C# and the .NET 6 framework.
  • Familiarity with microservices architecture.
  • Knowledge of SQL Server, RavenDb, Azure Storage, and messaging services.
  • Solid understanding of Clean Architecture and SOLID principles.
  • Exceptional problem-solving, communication, and teamwork abilities.
Employee Benefits:
  • Comprehensive medical, dental, and vision plans tailored to meet the needs of you and your family.
  • Access to a Health Savings Account with employer contributions, along with Flexible Spending Accounts for health and dependent care.
  • 401(k) retirement savings plan with company matching contributions and a tuition reimbursement program.
  • Additional benefits include Employee Assistance Programs, virtual counseling, Pet Insurance, and various discount programs to support your overall well-being.
Work-Life Balance:
  • Generous paid time off and competitive holiday options, including a company-wide break during the week between Christmas and New Year's.
  • Flexible work arrangements, allowing you to work from home and adjust hours as needed.
Office Environment:
  • Enjoy a modern office space with complimentary snacks and beverages.
  • Comprehensive onboarding and continuous development opportunities provided by our dedicated training team.
Open Communication:
  • Gain visibility and communication with senior leadership through regular interactions and town hall meetings.
  • Participate in a supportive culture that encourages feedback and recognition through our Shout Out Program.
  • Stay informed with monthly updates from our executive team, ensuring clear communication across the organization.