System Development and Sustainment

Our customers rely on mission-centric systems and applications to efficiently deliver on their agency's mission. Whether it is managing program strategies housing inspections and asset management, we develop and support a wide range of systems and applications to meet our customers’ unique mission requirements. NIS offers full lifecycle application development, integration, maintenance, and sustainment services. We have expertise in many different software development methodologies, including Agile, DevOps, SDLC/Waterfall, RAD, and RUP. We tailor our approach for each customer, typically integrating it into their Software Development Life Cycle (SDLC) process. Our approach has been successful in rapidly delivering many systems – both custom developed and COTS based - into our customers’ production environments while meeting stringent security requirements (i.e. FISMA, RMF) and accessibility mandates (i.e. Section 508). We have expertise with many types of systems and have used many industry standard tools and technologies.

Expertise:

  • Agile Software Development
  • DevOps and Cloud Enablement
  • Test Automation
  • Workflow Automation
  • Records Management
  • Case Management
  • Mobile Applications
  • Cybersecurity Compliance

Tools and Technologies:

  • Programming: .NET, J2EE, Java, JavaScript, C#, C, C++, VB, ASP.NET, JSP, EJB, ColdFusion, PHP, HTML, XML, Perl, AJAX, Flash, Flex, SharePoint, JSON, jQuery, Sencha
  • COTS/SaaS: Sitecore CMS, Drupal, BizFlow, MS SharePoint, Microsoft Dynamics CRM, OneStream, Salesforce CRM, EMC Captiva
  • Database: SQL Server, Oracle, Sybase, DB2, MongoDB, Structured Query Language (SQL), MySQL
  • Automation Technologies: Jenkins, Puppet, Docker, SonarQube, Selenium
  • Methodologies: Agile Software Development, Scaled Agile Framework (SAFe), Continuous Delivery/Integration, Build Automation, SDLC
  • Cloud Platform: Microsoft Azure, Amazon Web Services (AWS)
  • Project Tracking: JIRA, MS-Project, Zoho Projects, OneNote