Microsoft .NET Developer
Job Title: Microsoft .NET Developer
Number of Openings: 1
Minimum Experience: At least 3 years
Education: Bachelor’s Degree
Contract Duration: Approximately 3 years
Contract Start Date: Nov 1, 2026
Location: Jackson, Mississippi
Work Arrangement: 100% Onsite – No Remote Option
Work Schedule: Monday–Friday, 8:00 AM–5:00 PM
Hours: 40 hours per week
Background Check: Fingerprint Screening Required
Job Summary
We are seeking a Microsoft .NET Developer with at least 3 years of professional experience developing, enhancing, and maintaining web-based applications using Microsoft technologies. The ideal candidate will have strong hands-on experience with ASP.NET Web Forms, VB.NET or C#, Microsoft SQL Server, and front-end web development technologies.
The selected candidate will participate in all phases of the application development lifecycle, including requirements gathering, analysis, design, development, testing, quality assurance, implementation, training, documentation, and ongoing maintenance.
Candidates must have strong technical problem-solving, communication, teamwork, and time-management skills. Experience with ASP.NET Web Forms is essential; ASP.NET MVC experience alone will not meet this requirement.
Key Responsibilities
Participate in all phases of the software development lifecycle, including requirements gathering, analysis, design, development, testing, implementation, training, and maintenance.
Design, develop, enhance, and maintain web-based applications using Microsoft technologies.
Develop and maintain applications using ASP.NET Web Forms and VB.NET or C#.
Build and maintain user interfaces using JavaScript, HTML, CSS, AJAX, jQuery, and Bootstrap.
Write and maintain complex SQL queries, database functions, and stored procedures.
Develop console and batch applications to support data interfaces.
Develop and maintain web services using Windows Communication Foundation (WCF).
Work with JSON and XML for data exchange and application integration.
Use Visual Studio and Azure DevOps/Git for application development and source code management.
Develop and maintain technical specifications, procedures, process documentation, and application support materials.
Develop, track, and manage project work plans and meet project deadlines.
Collaborate with team members to troubleshoot technical issues and implement effective solutions.
Follow established development standards, procedures, and quality guidelines.
Support application testing, implementation, user training, troubleshooting, and ongoing maintenance.
Provide technical guidance and mentorship to other employees when required.
Required Skills and Experience
At least 3 years of professional experience in Microsoft .NET application development, including developing and maintaining web-based applications.
Advanced experience with ASP.NET Web Forms. ASP.NET MVC experience alone will not satisfy this requirement.
Advanced proficiency in VB.NET or C#, Visual Studio 2010 or later, JavaScript, HTML, and CSS.
Intermediate experience with Windows operating systems, AJAX, jQuery, Bootstrap, XML, and writing complex SQL queries, functions, and stored procedures.
Beginner-level experience with JSON, console and batch applications for data interfaces, WCF web services, and Azure DevOps/Git source code management.
Advanced experience designing and implementing web-based applications using the Microsoft platform.
Advanced experience across the full application development lifecycle, including analysis, requirements gathering and definition, design, technical specification research, development, testing, implementation, and maintenance.
Advanced experience with Microsoft SQL Server 2016 or later.
Strong verbal and written communication skills in English, customer service, and time management.
Ability to develop, track, and manage project work plans and manage multiple tasks and projects efficiently.
Strong teamwork, collaboration, analytical thinking, and technical problem-solving skills.
Experience following established standards and developing and maintaining procedures and process documentation.
Ability to work effectively in a public-facing environment and mentor other employees.
Bachelor’s degree.
Preferred Skills and Experience
Experience developing and maintaining payment applications.
Experience developing and maintaining licensing and permitting applications.
Experience with data conversion and migration, excluding DTS and SSIS migration packages.
Experience with Crystal Reports Designer.
Experience with ADA Title II compliance.
Education
Work Environment and Conditions
Work onsite in Jackson, Mississippi, five days per week.
Work Monday through Friday, 8:00 AM–5:00 PM.
Complete 40 hours per week.
Successfully complete the required fingerprint screening.
Participate in the complete application development lifecycle.
Ideal Candidate Profile
The ideal candidate will have at least 3 years of professional .NET development experience, strong ASP.NET Web Forms skills, advanced VB.NET or C# proficiency, and hands-on experience with Microsoft SQL Server 2016 or later. The candidate should be capable of supporting applications throughout the software development lifecycle, writing complex SQL queries and stored procedures, and collaborating with a development team to deliver reliable application solutions.
Candidates must be comfortable working onsite in Jackson, Mississippi, and demonstrate strong communication, documentation, time-management, and technical problem-solving skills.
Application Requirements: Please submit an updated resume highlighting at least 3 years of relevant .NET development experience, ASP.NET Web Forms, VB.NET/C#, SQL Server, front-end technologies, full SDLC experience, education, and any applicable preferred skills.