.NET Full Stack Developer - Application Development Support & Modernization
Hybrid in Washington, DC, US • Posted 2 hours ago • Updated 41 minutes ago

Innosoft Corporation
Dice Job Match Score™
📋 Comparing job requirements...
Job Details
Skills
- .NET Full Stack Developer. Federal Government Experien
Summary
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
- Dice Id: 10204132
- Position Id: 600000003361001
- Posted 2 hours ago
Company Info
About Innosoft Corporation
Founded in 2001, Innosoft has been a leading provider of IT services to federal and state government agencies as well as commercial enterprises.
We have developed our reputation for providing innovative, high-quality, and low-cost solutions by following the Innosoft Way, which is founded on the following building blocks
VISION
Inspire Innovation to build Client value for Life.
MISSION
Innosoft provides data and application solutions through traditional and cloud models that strengthen and modernize governmental health IT systems that support the delivery at lower cost and higher quality of care for all Americans.
VALUES
Integrity, Teamwork, Leadership, Passion for Excellence, Customer Satisfaction, Commitment and Accountability, Innovation, Caring and Humane approach towards staff.
INTEGRITY
“Ethics, trust, fairness, transparency and honesty”
We conduct all business activities honestly, truthfully and ethically. We treat everyone with dignity and respect. We earn and value the trust that we receive from our customers and colleagues through our actions, and we live up to the responsibility that comes with that trust.
COMMITMENT AND ACCOUNTABILITY
“Embrace the objectives of Client”
We believe in making commitments and being held accountable for fulfilling the commitments we make. We focus on results, not on activities.
PASSION FOR EXCELLENCE
“Relentless pursuit towards achieving better results every time”
We believe that the skills and talents of our employees are the lifeblood of our business success.
We are totally committed to recognizing superior individual and team performance and assuring that business success brings with it the opportunity for personal and professional growth


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs