Dotnet Developer - Remote

Full Time
Washington, DC 20024
Posted
Job description

This role will be supporting the FAA in their strategic planning, baseline management, and budget formulation goals by continuing the development of the SPIRE Portal web application. SPIRE Portal is the trusted source of strategic planning and performance information for the agency. It is used to formulate and report on all agency programs, including research and development, capital improvement, sustainment, and other efforts. SPIRE Portal replaces a set of legacy systems which will eventually be phased out, providing a more modernized and centralized tool that addresses usability concerns, improves compliance with agency requirements, and provides features that more closely support evolving user needs.

SPIRE Portal is an ASP.NET Core 3.1 web application written using C#.NET on the server, and jQuery on the frontend (using the Kendo UI and bootstrap frameworks). For the database, we use SQL Server 2019 with Entity Framework Core 3.1 (along with some stored procedures and direct SQL access where needed). The application is deployed in a clustered environment with high-availability.

The team follows an Agile approach with two-week sprints. All code is peer-reviewed with at least one, sometimes two rounds of reviews for each pull request. Most features are covered by automated tests, with over 3,000 individual unit and integration tests covering nearly 70% of the code.

Over the last 4 years, the team has successfully delivered 3 modules (or “business capabilities”), all of which have been received very positively by the respective product owners:

  • Common Services: Shared foundation for other modules, including user administration, help center, support requests, and other shared features.
  • Strategic Business Management (SBM): This module is used to initially formulate the agency’s goals for each fiscal year, and report on how the goals are progressing throughout the year.
  • Capital Investment Plan (CIP): Provides high-level financial planning capability to track funding and expenditures.

You will be supporting the sustainment and enhancement efforts of all current modules listed above, as well as participate in the development of future modules:

  • Resource Planning Document (RPD): The RPD module is used to perform detailed qualitative and quantitative financial planning for programs. The output of this module is used by key FAA stakeholders to make funding decisions.
  • Program Baseline Management (PBM): PBM will be used to assess actual program results against baseline expectations to determine if the investment program is achieving performance targets, facilitate compliance with federal reporting requirements, and validate that the program’s original business case is still valid.

Responsibilities:

  • Write full-stack code to deliver intuitive solutions to complex problems.
  • Work closely with a team of developers, product and engineering managers, designers, and end users to ensure the product is meeting the users’ needs while maintaining high code quality.
  • Master our existing software development practices – then suggest ways to improve them.
  • Apply computer science and systems analysis, knowledge, and techniques to develop and apply solutions to engineering, scientific, and/or management objectives;
  • Write unit and integration tests

Education and Experience Requirements:

  • Bachelor Degree + 2 years of relevant experience (Master Degree can be substituted for 3 years of experience).
  • Candidates who are Non-Immigrant Aliens (not a U.S. Citizen) or an Immigrant Alien (U.S. Permanent Resident-Green Card Holder) must have resided in the U.S. for a minimum of three (3) years in the last five (5) years.
  • Ability to grasp complex business logic and project requirements
  • Strong foundation in C# with ASP.NET Core MVC
  • Experience working with SQL Server, preferably with Entity Framework Core
  • Knowledge of current best practices of web application development using HTML5 and CSS3
  • Strong understanding of software engineering best practices, such as SOLID principles and design patterns
  • Strong written and oral communication

About CSSI:

CSSI, Inc. has 30 years of experience working in complex, dynamic, safety critical systems supporting both government and commercial clients to address their toughest challenges, with efficient and low-risk solutions. Our collaborative work has improved the safety of transportation related human and systems infrastructure, increased the efficiency of the National Airspace System (NAS), and facilitated the modernization of both NAS and DoD systems and capabilities. Founded in 1990 and headquartered in Washington, D.C., CSSI employs nearly 200 employees throughout the country, helping customers across the United States and globally understand and implement the solutions to their biggest obstacles. For more information on CSSI, Inc., please visit www.cssiinc.com.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

gatheringourvoice.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, gatheringourvoice.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, gatheringourvoice.org is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs