About the role

  • Software Developer on AI retail data company's team. Designing and building scalable software leveraging modern .NET technologies and AI tools.

Responsibilities

  • Design and build scalable software that empowers consumer goods companies
  • Architect and contribute to new solutions
  • Build integration tools for emerging automation and data technologies
  • Develop and extend libraries to improve speed to market and code quality
  • Collaborate with global consumer goods makers, retailers, and category management professionals
  • Partner with other developers to unblock obstacles and share best practices
  • Contribute as a member of a cross-functional agile team, from discovery to delivery
  • Apply existing & emerging technologies to deliver innovative, high-performance applications
  • Identify opportunities to improve infrastructure, automation, and developer experience
  • Leverage AI-powered tools to accelerate design, development, testing, debugging, and documentation
  • Use AI to explore solutions, validate approaches, and reduce repetitive or low-value engineering tasks
  • Apply strong engineering judgment with AI generated output, ensuring correctness, security, performance, and maintainability

Requirements

  • 6+ years software development experience, including design/development
  • 3+ years WPF desktop software development
  • Deep expertise in .NET/.NET Core platform and C# concepts, in particular MVVM, polymorphism, generics, functions/delegates, reflection, and LINQ
  • Strong background in Test-Driven Development (TDD), Behavior-Driven Development (BDD), and test automation to ensure high test coverage and reliability
  • Skilled in consuming and producing data feeds from varied sources (local files, FTP, databases, web APIs)
  • Proven experience creating high-quality libraries and tools (not just using the existing ones).
  • Collaborative experience on agile, cross-functional product teams.
  • Strong diagnostic, investigative, and problem solving skills

Benefits

  • We are committed to fair and competitive pay

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

WPF.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.