
Software Developer
Crisp AB
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentWPF.NET.NET CoreC#MVVMpolymorphismgenericsLINQTest-Driven Development
Soft Skills
collaborationproblem solvingdiagnostic skillsinvestigative skills