The SD III shall possess an active and transferable U.S. TOP-SECRET (with SSBI).
The Software Developer shall perform software programming, integration, and programmatic technical support for the customer. The Software Developer shall work with and integrate into an enterprise environment, utilizing SAML/OAUTH, Zero Trust, and Active Directory with various IDP providers. The Software Developer shall design software tools that include system calls to other third-party tools and utilities specified by the customer. They shall customize and adapt third party applications and code to meet operational, administrative, and analytic requirements in coordination with other Developers, Engineers, and Administrators. The Software Developer shall support the unit with other duties as assigned within the scope of work.
Minimum General Experience:
Must have eight years or more of technical experience as an applications programmer on computer and database management systems. Specifically, must have five or more years of experience with high level programming languages:
- (C# preferred)
- Windows based OS (Windows 7 and higher is preferred)
- Microsoft Visual Studio (2008 version or higher)
This position requires experience with media file types including WAV and VOC; file systems including FAT32, NTFS, and UFS; and, NoSQL and Relational Database Management Systems (RDBMS) (MySQL preferred). This software developer position must possess an in-depth working knowledge and use of Microsoft Access and Excel, and formatting and processing large data files, using various types of scripts. The position requires a high degree of competency in analyzing functional business applications and design specifications for functional activities.
The Software Developer will be expected to translate detailed design into computer software; Tests, debugs, and refines the computer software to generate the required software enhancements and system components. They must be able to prepare both program-level and user-level documentation as well as enhance software and database queries to reduce operating time or improve efficiency. This position may provide technical direction to programmers to ensure program deadlines are met. In addition, they may convert legacy media into digitized formats to enable upload onto digital telephony collection systems.
- Familiar with SAML/OAUTH authentication models utilizing various IDP providers (i.e. ADFS, SAML aware applications)
- Familiar integrating front-end applications with MySQL (i.e. stored procedures, triggers, CRUD)
- Full-stack development capabilities
- Develop and deploy docker containers
B.S. degree or equivalent in Computer Science or related field with 5 years of work experience.
|Job Category||IT, Top Secret|
|Clearance Required||Top Secret|