Bachelor's degree in Information Technology or related field (equivalent experience acceptable)
7-10 years of direct programming experience
Active Secret clearance
CompTIA Security+ CE certification
DoD 8570.01 compliance certification
Proficiency in SQL, including Stored Procedures and complex queries
Experience with PowerShell, Visual Studio .Net, JavaScript, SharePoint Designer, InfoPath, Web Parts.
Responsibilities
Develop software solutions by analyzing requirements and collaborating with customers and IT Management.
Design, implement, and optimize relational database management systems for performance and resource use.
Modify and maintain complex programs as needed.
Design interrelations of files and records for cohesive project integration.
Document and demonstrate solutions through various technical documentation methods.
Conduct testing, review, and certification of developed software.
Manage database backups and ensure software installations and upgrades meet requirements.
Benefits
Collaboration with a diverse team on impactful projects.
Opportunity to work with cutting-edge technology and methodologies.
Participation in training and development programs.
Flexible working environment.
Access to state-of-the-art software tools and resources.
Full Job Description
Responsibilities:
Develop software solutions by studying requirements, analysis and information needs, conferring with customers and IT Management; studying systems flow, data usage, and work processes; perform software design using software development fundamentals and processes, debug, test, and deploy software solutions.
Design, implement, monitor, and maintain relational database management systems (RDMS) to optimize database performance, resource use, and physical implementations of databases.
Develop, modify, and maintain complex programs.
Design and implement the interrelations of files and records within programs which will effectively fit into the overall design of the projects.
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Provide test review and analysis, test witnessing and certification of developed software.
Monitor and manage database backups, logs, and journals; install, maintain, and upgrade database software, restore and/or recover data as required.
Execute policies and standards, as they relate to IT systems and network security and protocols.
Understand LAN/WAN/WLAN concepts, infrastructure, and protocols.
Use knowledge of pertinent system software, computer equipment, work processes, regulations, and management practices.
Confer with other data processing personnel to secure information, investigate and resolve problems and coordinate work efforts.
Demonstrate a wide degree of creativity and latitude as expected.
Rely on extensive experience and judgment to plan and accomplish goals.
Attend meetings and conferences as required and serve as a primary interface with the Government.
Requirements:
Bachelors of Science degree in Information Technology or related field relevant and equivalent experience may be substituted for degree requirement.
Seven to Ten (7-10) years of direct programming experience
Active Secret clearance
CompTIA Security+ CE certification.
Computing Environment certification in accordance with meeting DoD 8570.01 compliance
Experience of various COTS software/hardware, and network products; Windows OS, MS Office, etc.
Ability to write Stored Procedures, write complex SQL queries, and ability to analyze SQL data.
Experience with PowerShell, Visual Studio .Net, JavaScript, SharePoint Designer, InfoPath, Web Parts, and workflow creation.