| Job Description: | This is a Programmer II position. We are actively searching for qualified candidates for this potential opening. We do not have assurance at this time that the position will be opened and when. Because we have strong reason to believe the position will be approved soon, we are identifying candidates and conducting interviews.
Programmer: Responsible for development, test, and implementation of automatic identification technology (AIT) solutions supporting AIT enablement in multiple U.S. Army Materiel Command (AMC) industrial base organizations. Work with multiple commercial off the shelf (COTS) applications and operating systems. Work with multiple AMC G6 sections and industrial base Directorates of Information Management. Support data transfer to and from data consumers, e.g. Logistics Modernization Program (LMP), Maintenance Consolidated Database System (MCDS), Manufacturing Execution System (MES), and other legacy systems. Work includes AIT applications design, coding, security, data transfer design, testing, commenting, implementation, training, information assurance, and sustainment. This AIT project includes bar code, two dimensional data matrix, active and passive radio frequency identification, and common access card.
• Demonstrate understanding of SDLC concepts in the development of technical components that drive multi-tier, service-oriented architecture in wired and wireless environments.
• Demonstrate knowledge of developing application-to-application communication interfaces utilizing web services architecture using XML, SOAP, UDDI, XSD, WSDL, and WCF.
• Develop, test, and integrate composite applications targeted to mobile computers in a Windows Mobile 5.0 environment using Microsoft Visual Studio 2005/2008, C#, WinForms, ADO.NET, Windows Communication Foundation (WCF), and NET Framework 3.5.
• Knowledge of RDBMS such as SQL Server 2008 and Transact-SQL.
• Knowledge of Enterprise Service Bus (ESB) infrastructure and message mediation and orchestration using BizTalk Server 2009.
• Knowledge of composite application design patterns using Microsoft Mobile Client Software Factory.
• Author technical specifications and test plans.
• Work with multiple computer coding languages.
• Ability to administer, maintain and develop policies and procedures for ensuring the security and integrity of the software using industry standard software configuration management techniques in a Microsoft Visual SourceSafe environment.
Activities: • Ability to develop information assurance policies and procedures related to the support and maintenance of COTS applications.
• Identification of performance bottlenecks and solution implementation.
• Participate in the design of backup and recovery procedures to match available hardware and software, internal support capabilities and customer requirements.
• Implement backup and recovery strategies.
• Participate in establishing and managing security and check systems in order to optimize performance and to initiate disaster recovery action after system failures.
• Demonstrated ability in formatting and executing intermediate operating system (OS) commands.
• Demonstrated ability in using operating system tools.
• Develop the software engineering portion of the test plan and test and acceptance master plan.
• Perform software testing.
• Perform development software audits and reviews. Works with the audited groups to ensure identified issues are resolved in a timely manner.
• Write operational documentation (Department of Defense Architectural Framework (DODAF) artifacts) with the architecture and engineering team.
• Conduct configuration management for all hardware and software applications.
• Author and maintain the configuration management plan.
• Conduct physical and functional configuration audits.
• Provide version control for software products across all life-cycle product phases and software development methodologies.
• Interface with functional and technical groups to review software policies, plans and procedures.
• Includes design, development, media handling, archiving, maintenance, transfer, release, change control and status accounting processes.
• Demonstrate ability to accept and complete tasks in a timely manner from senior level team members.
• Assist business analysts in developing user level training for multiple user roles.
• Assist business analysts in developing systems administrator training and user manuals.
• Present user level and systems administrator training.
• Assist in development of Department of Defense Information Assurance Certification and Accreditation Program (DIACAP) artifacts.
• Ensure information assurance engineering controls are properly administered in the AIT solution.
Must be able to communicate effectively, both verbally and in writing. Must be able to interface with individuals at all levels of the organization. Must be able to obtain and retain a security clearance. Must be a U.S. citizen. Must be able to obtain unescorted access to work areas.
CoTs is an Equal Opportunity Employer and Affirmative Action Employer - M/F/Vet
|