Position Summary
The Developer provides hands-on application development and end-user application support for NEAs grant systems Electronic Grants Management System (eGMS) and the Applicant Portal and supports enhancements and new application development using an agile addition to maintaining and enhancing NEAs 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 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 and NEAs 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
- Bachelors degree in Computer Science or related field (or equivalent experience).
- Atleast 8 years of experience in Application Development Projects applications and Building APIs.
- Strong experience with SQL Server including database concepts security T-SQL programming stored procedures and query tuning.
- Strong experience with MVC / .NET development using C# ( 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 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.
Required Skills:
.NET Full Stack Developer. Federal Government Experience is preferred
Required Education:
Bachelors degree minimum required
Position SummaryThe Developer provides hands-on application development and end-user application support for NEAs grant systems Electronic Grants Management System (eGMS) and the Applicant Portal and supports enhancements and new application development using an agile addition to maintaining and en...
Position Summary
The Developer provides hands-on application development and end-user application support for NEAs grant systems Electronic Grants Management System (eGMS) and the Applicant Portal and supports enhancements and new application development using an agile addition to maintaining and enhancing NEAs 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 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 and NEAs 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
- Bachelors degree in Computer Science or related field (or equivalent experience).
- Atleast 8 years of experience in Application Development Projects applications and Building APIs.
- Strong experience with SQL Server including database concepts security T-SQL programming stored procedures and query tuning.
- Strong experience with MVC / .NET development using C# ( 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 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.
Required Skills:
.NET Full Stack Developer. Federal Government Experience is preferred
Required Education:
Bachelors degree minimum required
View more
View less