As a member of ChannelAssist’s Customer Experience team, you will be working for a privately owned Canadian company providing end to end development and management of channel engagement programs. Since 1997 we have helped companies from mid-size to enterprise increase channel revenue by optimizing sales rep engagement and visibility. Our highly skilled teams bring cutting edge products and services to market for clients.
We are excited to begin our search for a proactive developer with a passion for new technology and solving problems for the user to accelerate the development and deployment of our channel incentive platform. Unlike a traditional developer, your primary focus will be on expertly orchestrating, prompting, guiding, and verifying code generated by advanced AI assistants.
This role is perfect for a developer who excels in critical review, possesses a deep understanding of ML principles, and views AI assistants as powerful collaborators to maximize speed and efficiency.
The successful candidate will be a key player in promoting AI adoption within our core software development teams.
Responsibilities:
AI Integration for .NET Development:
Champion AI-powered coding within our .NET development team.
Introduce, pilot, and integrate AI coding tools and assistants into the daily workflow of .NET developers, testers, and product owners.
Create and present best practices, workshops, and guidelines for using AI to improve code quality, automate test generation, document generation, and refactor existing .NET solutions.
Technical Research:
Stay current with emerging AI coding technologies, frameworks, and trends, using this knowledge to define and refine the product development team’s AI roadmap.
Assess and evaluate new tools, recommending strategic technology choices that balance innovation with practical business needs.
Qualifications:
Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
10+ years of hands-on software development and engineering experience, with recent
experiences focused on AI-assisted coding.
Proven hands-on coding proficiency, especially in .Net, with experience using AI IDE, LLM, and frameworks.
Solid understanding of containerization (Kubernetes), and Azure DevOps CI/CD pipelines.
Demonstratable experience with OO, SOA, and DDD
Exceptional problem-solving skills and the ability to work collaboratively with both technical and non-technical teams.