Technical Architect
We are the most trusted provider of data collection and management, marketing program management, and analytical solutions for our Crop and Animal Health industry clients. With data services at the core—surrounded by an extensible array of streamlined software solutions—our unified platform represents over three decades of innovation and expertise in the agriculture, crop protection, specialty chemical and animal health industries.
Backed by an entrepreneurial, creative and energetic work force, teammates at AGDATA are pushing the boundaries of technology to enhance our relationships with our clients. We are a growing team, focused on adding creative, knowledgeable individuals who are ready to jump right in and make an immediate impact.
Visit us on www.agdata.com
More about us here: https://vimeo.com/347063684
What’s the role?
AGDATA is a data and analytics company focused on the creation of a cloud-based data platform that leverages machine learning to deliver unique insights through business intelligence and analytics. We leverage the latest technology to solve complex problems for our customers.
To solve these problems, we need the best and brightest. We’ve created an environment and culture at AGDATA that fosters innovation and excellence. We’d love to for you to be part of it!
Our ideal candidate will have…
-
13+ years of software development experience, with strong exposure to web technologies, SaaS platforms, cloud computing, and enterprise-scale application development.
-
Deep hands-on experience with the Microsoft technology stack, including .NET 6/ASP.NET Core, C#, Web API, Windows Services, and MSSQL.
-
Proven experience with front-end technologies such as Angular and ReactJS.
-
Strong experience designing distributed systems using RESTful APIs, SOA, microservices, AMQP, and serverless architecture.
-
Strong Azure experience, including services such as App Services, Container Apps, Functions, Service Bus, Key Vault, Storage, Azure SQL, Cosmos DB, and API Management.
-
Experience building cloud-native solutions, including cloud migration strategies, scalability, reliability, security, observability, performance, and cost optimization.
-
Experience with relational and non-relational databases, including MSSQL and document databases such as RavenDB or MongoDB, with the ability to understand complex data relationships.
-
Experience with test automation, TDD/BDD, and CI/CD using Azure DevOps or similar tools.
-
Experience with Dapr and .NET Aspire for distributed application orchestration, sidecar configuration, and local development workflows.
-
Experience documenting architecture artifacts; familiarity with the C4 model and textual DSL is preferred.
-
Ability to evaluate and recommend tools, technologies, and processes that improve platform quality and engineering effectiveness.
-
Strong leadership, communication, and architecture engagement skills, with the ability to guide teams and influence technical direction.
You will have the opportunity to…
-
Take your problem-solving skills and expertise in system design to next level by delivering innovative solutions.
-
Actively contribute to the development process by writing high-quality code.
-
Adapt quickly to new technologies and leverage your past experiences to stay ahead.
-
Exhibit a passion for building software and delivering high-quality products, prioritizing user experience.
-
Think from the perspective of our customers, optimizing their experience with our software.
-
Provide guidance on technology options to engineering leadership and peers.
-
Mentor and lead junior software engineers.
AGDATA is proud to offer equal employment opportunities.
If you have a disability or special need that requires accommodation at any time during the recruitment process, please let us know.