• Web Software Developer

    Job ID 2018-2735
    Job Locations
    US-VA-Tysons Corner
    IT: Developer / Programmer
    Regular Full-Time
  • Overview

    NCI is a leading provider of enterprise solutions and services to U.S. defense, intelligence, health and civilian government agencies. Coupled with a refined focus on strategic partnerships, we are successfully bridging the gap between commercial best practices and mission-critical government processes. Core competencies include:

    • Artificial intelligence
    • Agile digital transformation
    • Advanced analytics
    • Hyperconverged infrastructure solutions
    • Cyber security and information assurance
    • Fraud, waste and abuse
    • Engineering and logistics
    • Web Development


    NCI has been designated a 2018 Military Friendly Employer by MilitaryFriendly.com 


    Headquartered in Reston, Virginia, NCI has approximately 2,000 employees operating at more than 100 locations worldwide.


    NCI: As a Web Software Developer (Web Software Developer II), you will serve as a member of the development team, assisting in the creation of applications software for a large Web-enabled data driven warehouse in support of the National Guard's RCMS-G programYour participation in this program will allow you to learn how to adapt in place applications to the cloud or present the IT business case to redevelop applications to successfully perform in a cloud environment.  The cloud that the National Guard has picked for this task is Microsoft Azure cloud. In assuming this position, you will be a critical contributor to meeting NCI's mission: To deliver innovative, cost-effective solutions and services that enable our customers to rapidly adapt to dynamic environments.




    Highlights of Responsibilities: 

    • Works independently and as part of the team building and integrating interactive Web sites, applications, and services for both internal and public sites
    • Researches, tests, builds, and coordinates the integration of new capabilities based on client requirements
    • Researches, tests, builds, and coordinates the integration of application modifications to improve security or performance
    • Uses leading-edge software tools for development, such as: Microsoft .NET, ASP, Java2 Enterprise Edition (Servlets, Java Server Pages, Enterprise Java Beans), XML, JavaScript, C#,and C++ 
    • Understands and can apply as needed OOA and OOD principals
    • Develops web applications and tests them on various browsers, enhancing and modifying them as necessary to ensure the best experience for the user
    • Designs data-driven websites/applications, and finds efficient client-server solutions 
    • Assists in lifecycle development by ensuring proper documentation of system, design specifications and clean programming with user friendliness and application security in mind
    • Designs innovative solutions to meet user demands
    • Maintains high level of application and data integrity
    • Applies significant knowledge of industry trends and developments to improve service to our clients
    • Provides technical assistance for the development, design, and systems integration across multiple client engagements from definition phase through implementation
    • Provides support in developing the site concept, interface design and architecture of a website



    • Bachelor's degree in Computer Science, Information Technology, or a similar field with at least two (2) years of web development or related experience
    • Clearance (required at performance start date): active Interim Secret or Secret clearance
    • Current Information Assurance (IA) certification (required within 90-days of performance start date): CompTIA Security+ CE, or equivalent
    • Knowledge of UI development and design principles


    Preferred Education and Experience:

    • Experience in web programming/technology: ASP, .NET, PHP, HTML, AJAX, XML, CSS, JavaScript
    • Relational database knowledge a plus, preferably Microsoft SQL, Entity Framework 
    • Working knowledge of Microsoft Web delivery (IIS)
    • SQL scripting
    • Experience in SDLC process and application documentation
    • Strong experience and understanding of principles of modern Web development
    • Skills in analyzing existing code a plus


    Physical Requirements: 


    This position requires the ability to perform the below essential functions:

    • Sitting for long periods
    • Standing for long periods
    • Ambulate throughout an office


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.