MS SQL ServerSQL.NETC#CAIClaudeSQL ServerGitHubAgileScrumRemote Work
About this role
Role Overview
Lead the development and enhancement of the C#/.NET codebase, ensuring adherence to modern design patterns and best practices
Architect, design, and develop applications and services by evaluating user requirements and analyzing both existing and proposed systems
Maintain the legacy VB6 codebase as needed during the transition period, ensuring stability for existing deployments
Design and develop data access layers, queries, stored procedures, etc. for MS-SQL Server
Mentor junior developers through code reviews, pair programming, and technical guidance
Participate in sprint planning sessions, including effort estimation, technical scoping, and peer review
Contribute to Agile/Scrum ceremonies and help refine team processes
Leverage AI-powered development and research tools effectively to accelerate development workflows, improve code quality, and support informed technical decision-making
Requirements
5+ years of professional programming experience in C# using Microsoft Visual Studio
Expert-level proficiency with the .NET framework and/or .NET Core
Strong experience developing against Microsoft SQL Server (2016 or later), including writing and optimizing complex queries, stored procedures, indexing strategies, and database schema design
Demonstrated experience with Agile/Scrum methodologies in a professional setting
Proficient and knowledgeable use of AI-assisted development tools (e.g., GitHub Copilot, Claude, ChatGPT) and AI-powered research tools for problem-solving, code generation, and technical exploration
Bachelor’s degree in Computer Science or equivalent professional experience