Job Summary
We are seeking a skilled System Developer to join our dynamic team. The ideal candidate will play a key technical role in the development, enhancement, and support of an ASP.NET WebForms application, collaborating closely with application teams and government clients.
This position involves participating in all stages of the software development lifecycle — including requirements analysis, design, coding, testing, deployment, and maintenance — while adhering to established methodologies, documentation standards, and best practices. The role also offers opportunities to contribute to broader IT infrastructure and web development initiatives within a collaborative and mission-driven environment.
Responsibilities
Analyze business and technical requirements to design and develop robust software solutions
Develop and maintain application logic and code using C#, ASP.NET (WebForms), JavaScript, CSS, SSRS and SQL Server
Create and optimize database structures, queries, stored procedures, triggers, and functions in SQL Server
Develop and maintain reports and dashboards using SQL Reporting Services (SSRS) or similar tools
Collaborate with cross-functional teams and government stakeholders to ensure timely and high-quality deliverables
Maintain version control and participate in code reviews using Azure DevOps
Provide recurring application support, troubleshooting, and enhancements
Required Skills \& Qualifications
C#, .NET Framework and ASP.NET (WebForms) development
SQL Server, including strong knowledge of relational database design and optimization
JavaScript, HTML and CSS
Microsoft SQL Server
SSRS or other dashboard/reporting solutions
Proficiency with Visual Studio 2022, including both front-end and back-end development
Experience with source control and continuous integration tools (preferably Azure DevOps)
Solid understanding of Object-Oriented Programming (OOP) principles and application design patterns
Excellent communication, problem-solving, and team collaboration skills
Detail-oriented and organized, with the ability to follow requirements and instructions accurately
Highly motivated to excel and committed to producing high-quality work, while working effectively both independently and as part of a team
A self-starter who is eager to take on new challenges and continuously learn new technologies
Required to have US Citizenship and able to pass a background check to obtain security clearance. We cannot accept Green Card holders for this position.
BS/BA in Computer Science, Information Technology, or related field (or equivalent professional experience)
Nice to Have
Experience with Telerik UI controls for ASP.NET
Experience with Jenkins for building automation or CI/CD integration
Experience with Blazor, MVC, cloud platforms and technologies (AWS or Azure)
Experience with modernizing and migrating legacy applications from ASP.NET Framework 4.8 to .NET 5 or higher
We offer flexible work schedule, comprehensive benefits, 100% 401k matches, 10 holidays, unlimited vacation days and professional development opportunities.
Work Environment
Remote / Off-site position with occasional in-office meetings with the client in Warren, MI office
Job Type: Full-time
Pay: $71,036.70 - $90,000.00 per year
Benefits:
401(k) matching
AD\&D insurance
Dental insurance
Flexible spending account
Health insurance
Health savings account
Life insurance
Paid holidays
Paid sick time
Paid time off
Prescription drug insurance
Vision insurance
Work from home
Work Location: Hybrid remote in Warren, MI 48093