One of our client in the government domain is seeking a highly experienced Senior .NET Full Stack Developer with 7+ years of experience to support multiple enterprise application development projects. The ideal candidate will be well-rounded across modern Microsoft technologies and front-end frameworks, with strong expertise in Azure, React, Node.js, .NET, and SQL Server. This role requires the ability to work independently with minimal supervision while contributing to solution design, development, testing, documentation, and implementation activities across multiple projects.
Senior .NET Full Stack Developer
Location: Columbus, OH (Hybrid)
Key Responsibilities
Design, develop, maintain, and enhance enterprise web and desktop applications.
Participate in solution architecture, technical planning, requirements analysis, design, coding, testing, and deployment.
Develop and support ASP.NET applications, APIs, WinForms applications, and database solutions.
Create technical documentation, flow diagrams, test plans, and application support documentation.
Perform unit testing, system testing, and support manual QA processes.
Develop reports, application enhancements, and other project deliverables as assigned by the Application Manager.
Mentor junior developers and promote software development best practices and code reusability standards.
Collaborate across multiple projects and teams while ensuring timely delivery of assigned tasks.
Required Technologies
Frontend: React, Redux, JavaScript, Axios, Knockout, HTML, JSON
Backend: C#, ASP.NET, .NET Framework 4.1 to Current, .NET Core 6/8/10, Node.js
Cloud & DevOps: Azure, Azure Pipelines, Git, GitHub
Database: Microsoft SQL Server (SQL 2012 to Latest), Stored Procedures, Functions, Tables, Views, Enterprise Data Modeling
Caching & Integration: Redis, REST APIs
Tools: Visual Studio, MS Visio (or equivalent diagramming tools)
Required Skills
Strong experience with Azure Pipelines, React, Redux, Redis, Axios, Node.js, C#, ASP.NET, and .NET Core.
Experience developing enterprise-level web applications and APIs.
Advanced SQL Server development and database design experience.
Strong understanding of Git/GitHub version control practices.
Experience with system testing, technical documentation, and application support.
Ability to work independently and provide technical leadership and mentorship.
Excellent analytical, communication, and problem-solving skills.
Preferred Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience with enterprise data modeling and architecture.
Familiarity with manual QA testing methodologies.
Willingness to learn new technologies and provide innovative technical solutions.
This position offers the opportunity to work across multiple application development initiatives, supporting both modernization efforts and ongoing enterprise application enhancements within a dynamic technology environment.