Software Developer (ID#5374)
New Value Solutions
Job Description
New Value Solutions (NVS), a national IT consulting firm, is seeking a Senior AI Software Developer. This role is a handsâon leadership position within a crossâfunctional delivery team, responsible for leading the design, development, and deployment of AIânative application solutions on the Azure platform. Responsibilities :Design, build, and deploy productionâgrade application solutions using C#, ASP.NET, .NET, and Azure cloud services .Lead the selection, configuration, and operationalization of AI development toolchains, including IDE integrations and AI coding assistants (e.g., GitHub Copilot, Cursor) .Implement advanced agentâbased and multiâagent orchestration frameworks such as Semantic Kernel, AutoGen, LangChain, LangGraph, CrewAI, and LlamaIndex .Integrate LLM capabilities into enterprise applications using Azure OpenAI, OpenAI APIs, and openâsource models .Design and optimize RetrievalâAugmented Generation (RAG) pipelines, including embeddings, retrieval, reâranking, and vector database integrations .Develop prompt engineering strategies, prompt versioning, memory management, and task orchestration workflows .Define and execute AI evaluation and quality assurance processes, including regression testing, safety testing, and quality gates for AI outputs .Implement observability, monitoring, and tracing using tools such as Azure Monitor, Application Insights, LangSmith, and MLflow .Establish and enforce AIânative SDLC standards, including CI/CD pipelines, code quality controls, and deployment governance .Develop reusable playbooks, reference architectures, and best practices for AIânative development .Track and report on SDLC performance metrics such as delivery velocity, defect density, and automation coverage .Mentor developers through code reviews, pairing sessions, and knowledge sharing .Collaborate with crossâfunctional teams to deliver highâquality, scalable solutions and drive continuous improvement Requirement s:8+ years of software development experience, including recent experience with AI/LLM integratio n.Bachelorâs degree in Computer Science or a related STEM field (or equivalent experience .Strong proficiency in Python and experience with AI/ML frameworks (e.g., OpenAI SDKs, LangChain, Hugging Face .Experience designing AI systems (LLM, RAG, agentâbased systems) with consideration for performance, cost, and securit y.Strong experience with C#, .NET Core, and objectâoriented desig n.Experience designing and deploying cloudânative solutions (Azure preferred .Handsâon experience with agentâbased frameworks (e.g., Semantic Kernel, AutoGen .Experience with RAG concepts, embeddings, and vector databases (e.g., Cosmos DB, pgvector, Qdrant .Experience implementing AI testing and evaluation frameworks (e.g., LLM evals, regression suites .Knowledge of APIs, Git, CI/CD pipelines, and Agile development practice s.Strong analytical, problemâsolving, and communication skill s.Ability to lead technical initiatives and collaborate effectively across team Preferr ed:Experience with multiâagent orchestration frameworks (e.g., CrewAI, LangGraph, AutoGen Studi o.Handsâon experience using AI coding assistants and agentic development tools in production environmen ts.Experience with AI evaluation platforms (e.g., Azure AI Evaluation SDK, DeepEva l.Familiarity with observability and tracing tools (e.g., LangSmith, MLflow, Weights & Biase s.Experience with prompt management and versioning tools (e.g., PromptFlo w.Experience building cloudânative applications using ASP.NET and modern .NET versio ns.Handsâon experience with Azure services such as App Service, Functions, Container Apps, Azure SQL, Key Vault, and DevO ps.Experience with Infrastructure as Code tools such as Terrafo rm.Experience working in regulated industries (e.g., healthcare, insurance, government, financial service s).Experience developing engineering standards, playbooks, and reference architectur es.
If you have this expertise, and are able to work in Canada (hybrid model with onsite work in Richmond, BC), please submit your resume. While we thank all candidates in advance for their application, only those candidates who are shortlisted will be contac #J-18808-Ljbffr