.NET Full Stack Developer - Application Development Support & Modernization
Company: Innosoft Corporation
Location: Washington
Posted on: February 17, 2026
|
|
|
Job Description:
Job Description Job Description Position Summary The Developer
provides hands-on application development and end-user application
support for NEA’s grant systems Electronic Grants Management System
(eGMS) and the Applicant Portal and supports enhancements and new
application development using an agile approach. In addition to
maintaining and enhancing NEA’s existing Microsoft-based
environment, this role is expected to introduce modern engineering
practices (automation, security-by-design, improved observability,
performance tuning, and maintainable architecture) that measurably
improve delivery speed, quality, and reliability. Key
Responsibilities Design, code, test, implement, document, and
support new and existing applications across eGMS, Applicant
Portal, and other NEA applications. Develop and upgrade utilities
within the systems; create Windows services/scheduled utilities as
needed. Program web-based applications using ASP.NET MVC, C#, SQL
Server, and supporting web technologies (HTML/CSS/JavaScript).
Perform ETL and data migration using SQL scripts and/or web
services. Create, modify, and document interfaces between
Grants.gov and NEA’s financial system. Write basic to complex SQL
queries, stored procedures, and tune queries for performance.
Develop standardized and custom reports using SSRS (and/or Crystal
Reports where applicable). Collaborate with NEA staff and
stakeholders to refine requirements, assess feasibility, and create
plans for enhancements and releases. Develop test plans, scripts,
and scenarios and support testing and release management. Provide
daily internal application technical support and troubleshoot
issues through resolution. Participate in “tiger teams” for shared
service enhancements (design, documentation, development, testing,
implementation). DevSecOps and automation, improve CI/CD pipelines,
automated testing, code quality gates, and repeatable deployments.
Apply secure coding practices, secrets management, least privilege
patterns, and proactive vulnerability remediation aligned to NEA
training and security expectations. Optimize SQL/query plans,
indexing, caching where appropriate, and reduce bottlenecks in
integrations and reports. Introduce modular design, API-first
patterns, and maintainable abstractions without risky “big bang”
rewrites. Requirements Required Qualifications Bachelor’s degree in
Computer Science or related field (or equivalent experience).
Atleast 8 years of experience in Application Development Projects
with .NET applications and Building APIs. Strong experience with
SQL Server including database concepts, security, T-SQL
programming, stored procedures, and query tuning. Strong experience
with ASP.NET MVC / .NET development using C# (VB.NET exposure
acceptable/beneficial). Experience building/consuming web
services/APIs (e.g., REST/JSON; WCF acceptable/beneficial) and
integration patterns. Proficiency with front-end development: HTML,
CSS, JavaScript, XML/XSLT, and building responsive, accessible UI.
Experience with modern front-end development practices/tools (e.g.,
TypeScript and a modern framework/library such as React/Angular/Vue
or equivalent patterns). Demonstrated ability to create test
artifacts and follow software testing protocols, including
automated testing (unit, integration/API, and UI/end-to-end).
Hands-on experience with CI/CD pipelines to automate build, test,
security checks, and deployment for .NET applications (e.g., Azure
DevOps, GitHub Actions, Jenkins, or comparable tools). Experience
applying secure coding practices and integrating quality/security
automation (e.g., code quality gates, dependency scanning) into the
delivery pipeline. Experience with logging/monitoring and
troubleshooting in production-like environments; ability to
diagnose issues across UI, API, and database layers. Benefits
Standard Employee Benefits. 50% Health Insurance Paid by Innosoft,
Paid Vacation, 401K Match, STD LTD and AD&D paid by
Innosoft.
Keywords: Innosoft Corporation, North Bethesda , .NET Full Stack Developer - Application Development Support & Modernization, IT / Software / Systems , Washington, Maryland