TS/SCI Cleared Web Developer
Clearance: Active TS/SCI
Location: Arlington, VA
The Database/Web Base Developer shall be responsible for the performance, integrity, and security of databases to include planning, development, implementation, and troubleshooting.
Duties shall include, but are not limited to the following:
Map out the conceptual designs for planned databases in an outline form and write database documentation, including requirements, data standards, scripts, procedures, and definitions for the data dictionary.
Responsible for the maintenance, upgrades, trouble-shooting, and interconnectivity of the SID Security Control Suite database and for coordinating and collaborating with the Georgia Tech Research Institute (or their successor) on various SID database initiatives.
Establish the needs of users and monitor user access and security while also working collaboratively with peers in MSO/ITD to facilitate database hosting, support, patching, power, and back-ups.
Monitor performance and manage parameters to provide fast query responses to front end users. Communicate regularly with onsite technical, applications, and operational staff to ensure database integrity and security.
Refine the logical design so that it can be translated into a specific data model. Refine the physical design to meet system storage requirements, and coordinate installations and testing for new versions of the database management system.
Participate in peer code reviews and technical meetings to ensure the developing application meets DISA Security Technical Implementation Guide (STIG) requirements.
Analyze the data stored in the databases and make recommendations relating to performance and efficiency of that data storage.
Support critical business operations involving scheduled and dynamic requests, receipt, and transmission of data to internal and external clients and partners as requested.
Oversee requirements gathering sessions with SID personnel, assimilate information, and maintain effective internal data standards and capabilities while meeting customer expectations.
Provide a program to assure that all system users are trained in the use of the database systems and provide an audit program to verify the accuracy of data entry.
Maintenance and repair activities for the applicable databases, applications, systems, and networks.
Maintain an inventory and a configuration control file of the database systems and ensure system maintenance, software upgrades, data archiving, and tests are conducted to assure the system is run at peak efficiency and that historical data is not lost.
Review and recommend requirements to assess, disposition, and/or upgrade, technology and software.
Design, develop, program, test, and debug new software and upgrades to existing software using VB.net or others as appropriate.
Required Skills (Knowledge, Skills, Abilities)
Extensive knowledge of ASP.net development platform
Experience working with Microsoft Visual Studio
Experience working with Microsoft Entity Framework
Experience working with SQL Server 2008R2/2012/2014
Understand Microsoft IIS 8.0
Maintain Project back up’s, Software Version control (SVN)
Effective oral and written communication skills, excellent interpersonal skills, and computer literacy
Strong problem-solving abilities, and ability to pick up and adapt to new concepts and technologies quickly.
Ability to evaluate overall architecture of an application, looking for structural quality, best practices, code quality, etc.
Superior verbal/written skills and presentation skills
Ability to multitask
San Francisco, CA