Senior C#/.NET engineer applying AI coding agents to Quest’s on-premises enterprise software. Improving development speed, quality, testing, and team practices.
Responsibilities
Design, estimate, code, test, document, and maintain components of a commercial on-premises enterprise software product
Work in a C#/.NET codebase, contributing to new development and maintenance of existing product components
Champion adoption of AI-assisted software development practices across the project team
Evaluate, introduce, and establish best practices for AI coding agents and agentic development workflows
Identify opportunities to improve developer productivity, code quality, automated testing, troubleshooting, technical documentation, and delivery using AI-powered development tools
Mentor and guide team members in effective, responsible, and secure use of AI coding tools
Participate in all phases of Agile/SCRUM delivery, including design discussions, implementation, code reviews, testing, and release readiness
Develop maintainable code using software engineering best practices, static analysis, automated testing, and continuous integration
Contribute to component design, technical decision-making, and ownership of key product functionality
Collaborate with product management, quality engineering, support, and fellow developers to deliver customer-focused solutions
Requirements
5+ years of professional C# and .NET development experience
Microsoft SharePoint and/or Microsoft Teams development experience
Experience with O365, CSOM, Microsoft SharePoint Migration API, or Microsoft Graph API
Experience with Active Directory, Microsoft Entra ID, Exchange, Office 365, SharePoint, IIS, DNS, OneDrive, Windows Server, Microsoft SQL Server, or related Microsoft technologies
Computer Science undergraduate degree or equivalent practical experience
Experience with Claude Code, Claude, GitHub Copilot, Cursor, Windsurf, or similar AI-powered development platforms
Professional experience using AI coding agents, AI-assisted software development tools, or agentic development workflows
Demonstrated ability to apply AI coding tools to improve software development productivity, code quality, testing, debugging, refactoring, or technical documentation
Experience working with Azure DevOps, Jira, or comparable DevOps tooling, including test integration in the development pipeline
Experience with unit testing, mocking, automation, integration testing, code coverage, code reviews, and continuous integration
Strong object-oriented design, debugging, troubleshooting, and analytical problem-solving skills
Experience working within Agile development teams and SCRUM-based delivery environments
Strong verbal and written communication skills, with the ability to collaborate effectively in a team environment
Leadership experience, mentoring capability, or ownership of component-level design and delivery
Experience developing and maintaining Windows Forms applications
Experience with Windows networking infrastructure, virtualization technologies such as Azure VMs and enterprise deployment environments
Experience securing APIs, dependency injection, and secure software development practices
Staff Software Engineer owning Kubernetes infrastructure, release tooling, and observability for CircleCI’s self - hosted CI/CD platform. Improving installation, upgrades, and operations for regulated and air - gapped customers.
Senior Software Engineer building CircleCI’s ClickHouse - based query and ingestion platform. Supporting AI - powered CI/CD insights through scalable, reliable historical data systems.
Full - stack engineer building React, Python, Java, and generative AI applications for Manulife’s international financial services business. Developing cloud - native platforms, RAG solutions, and data pipelines.
Embedded software developer building real - time C/C++ firmware for protection relays. Optimizing grid - protection performance, cybersecurity, and IEC communication reliability.
Fullstack developer building web applications, Cloud Native services, and backend integrations at Mirego. Shaping architecture, DevOps practices, and AI - assisted development.
Embedded software developer building secure real - time C/C++ firmware for microprocessor - based protection relays. Optimizing grid - protection performance, IEC 61850 communications, and AI - assisted validation.
Embedded software developer building real - time C/C++ firmware for protection relays. Optimizing grid - protection performance, cybersecurity, and IEC communications.
Software Developer building React and TypeScript features for Cisco Splunk’s AI Canvas. Designing AI agents and secure workflows for customer investigations across observability and security products.
Multilingual coding expert reviewing code and evaluating AI - generated technical responses for Gramian Consultancy. Creating prompts, solutions, explanations, and actionable feedback across programming tasks.