TS/SCI Software Engineer
Apply NowCompany: Bailey Information Technology Consultants, LLC.
Location: Springfield, VA 22153
Description:
Bailey Information Technology Consultants (BITC) is currently seeking an experienced Software Engineer to support our customer in Springfield, Virginia.
Job Title: Software Engineer
Location: Springfield, VA
Security Clearance Required: TS/SCI
Skill Level 5-IA
Duties include :
Provides solution recommendations and provides Knowledge Management (KM) expertise to improve IA's business processes.
Required Skills:
Desired Skills :
Job Title: Software Engineer
Location: Springfield, VA
Security Clearance Required: TS/SCI
Skill Level 5-IA
Duties include :
Provides solution recommendations and provides Knowledge Management (KM) expertise to improve IA's business processes.
- Leverages understanding of IA's mission and customers to design and implement business process modernization and improvements.
- Briefs IA's KM tools and processes to other NGA elements for possible efficiencies in workload.
- Coordinates and leads requirements gathering, user engagement, and delivery of IA's KM needs.
- Develops and maintains IA specific tools and capabilities.
- Conducts business process reviews, software testing, IA workforce training, and website content management.
- Conducts system analyses and recommends changes in technical processes to improve software operations.
- Compiles, analyzes, and summarizes information regarding development and service issues.
- Documents, tests, and debugs applications software and systems that require low level control processing for electronics.
- Develops embedded software for use on real-time and near real-time operating systems and processors, including networking and radio systems.
- Works with IA leadership to develop communication plans for transitioning new KM tools and/or enhancements.
- Works with desk officers to improve design of user interface features.
- Analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.
- Prepares operating instructions. Designs and develops compilers and assemblers, utility programs, and operating systems as needed.
- Maintains awareness of other NGA KM tools and how they might be incorporated into IA's business processes.
Required Skills:
- Demonstrated experience applying knowledge management, business intelligence, process improvement, reengineering methodologies or best practice principles to design and implement process modernization and improvements.
- Demonstrated experience coordinating and leading activities of engineers/specialists related to technology needs.
- Demonstrated experience designing and developing user interface features, such as site animation and special effects elements, and maintaining associated systems for agency internal and/or external web sites, including sites hosted on classified networks.
- Significant hands-on programming and scripting experience in Python.
- Hands-on programming and scripting experience for network automation.
- Demonstrated experience in using web-based technologies such as browsers, Coldfusion, ASP pages, HTML code, object-oriented technology, graphics software, and content management systems.
- Experience operating in a CI/CD/DevOps/Agile fast paced environment.
Desired Skills :
- Demonstrated experience with Enterprise software requirements specification and management.
- Demonstrated experience with Agile software development processes and implementation.
- Demonstrated experience with software quality processes, such as CMMI, and with configuration/change management systems.
- Experience in software integration, defect management, and remediation, including use of integrated development environments (IDE). Experience developing software test and test-automation suites.
- Experience with Security Development Operations (SecDevOps).
- Demonstrated experience with Imagery Disclosure Tool (IDT), Request Action Tracker (RAT), or SharePoint custom workflows.
- Demonstrated experience in understanding technology requirements specific to international affairs and IC coordination.