Bid role - Software Engineer (role starts in 8-10 weeks) - TS/SCI w/ Poly
Indexed description
Software engineering
- Analyze complex system requirements
- Design software tools and subsystems to support software reuse and domain analyses
- With Sponsor oversight, manage the implementation of new software tools and subsystems
- Translate detailed design into software
- Conduct development activities such as coding, testing, debugging and refining the software
- Prepare documentation such as program-level, user-level and security documentation
- Enhance software to improve efficiency
- Deploy and maintain a cloud-based infrastructure to support a web application with micro services backend.
- Develop detailed designs
- Decompose requirements
- Develop key features and enhancements
- Work with other systems engineers and developers
- Provide technical guidance in software engineering techniques
- Provide guidance on the use of automated support tools
- Prepare required documentation, including both program-level and user-level documentation
- Demonstrated experience translating detailed design into computer software
- Demonstrated experience developing and conducting software compatibility tests with programs, hardware, operating systems, or network environments
- Demonstrated experience ensuring the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints
- Demonstrated experience preparing documentation such as program-level, user-level, and security documentation
- Demonstrated experience performing as an Agile Scrum Master
- Demonstrated experience translating database requirements into end-to-end design for databases that may involve multiple interfaces to other database systems
- Demonstrated experience designing, developing, implementing and maintaining database structures
- Demonstrated experience designing interactive web databases and web services; and user interfaces
- Demonstrated experience developing security procedures to protect databases from unauthorized usage
- Demonstrated experience developing, testing, and implementing complex functions, scripts, stored procedures and triggers to support application development
- Demonstrated experience with Amazon Web Services (AWS) and MS Azure cloud technologies
- Demonstrated experience with Jenkins, Github, Docker, and orchestration tools such as Ansible, CloudFormation, or Terraform
- Demonstrated experience with Linux administration and scripting languages including Bash and Python
- Demonstrated experience with full ELK stack such as ElasticSearch, Logstash, Kibana, and Filebeat
- Demonstrated experience with JavaScript/HTML/CSS web user interfaces
- Demonstrated experience with web UI frameworks, such as React and/or Extended JavaScript (ExtJS)
- Analyze complex system requirements
- Design software tools and subsystems to support software reuse and domain analyses
- With Sponsor oversight, manage the implementation of new software tools and subsystems
- Translate detailed design into software
- Conduct development activities such as coding, testing, debugging and refining the software
- Prepare documentation such as program-level, user-level and security documentation
- Enhance software to improve efficiency
- Deploy and maintain a cloud-based infrastructure to support a web application with micro services backend.
- Develop detailed designs
- Decompose requirements
- Develop key features and enhancements
- Work with other systems engineers and developers
- Provide technical guidance in software engineering techniques
- Provide guidance on the use of automated support tools
- Prepare required documentation, including both program-level and user-level documentation
- Demonstrated experience translating detailed design into computer software
- Demonstrated experience developing and conducting software compatibility tests with programs, hardware, operating systems, or network environments
- Demonstrated experience ensuring the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints
- Demonstrated experience preparing documentation such as program-level, user-level, and security documentation
- Demonstrated experience performing as an Agile Scrum Master
- Demonstrated experience translating database requirements into end-to-end design for databases that may involve multiple interfaces to other database systems
- Demonstrated experience designing, developing, implementing and maintaining database structures
- Demonstrated experience designing interactive web databases and web services; and user interfaces
- Demonstrated experience developing security procedures to protect databases from unauthorized usage
- Demonstrated experience developing, testing, and implementing complex functions, scripts, stored procedures and triggers to support application development
- Demonstrated experience with Amazon Web Services (AWS) and MS Azure cloud technologies
- Demonstrated experience with Jenkins, Github, Docker, and orchestration tools such as Ansible, CloudFormation, or Terraform
- Demonstrated experience with Linux administration and scripting languages including Bash and Python
- Demonstrated experience with full ELK stack such as ElasticSearch, Logstash, Kibana, and Filebeat
- Demonstrated experience with JavaScript/HTML/CSS web user interfaces
- Demonstrated experience with web UI frameworks, such as React and/or Extended JavaScript (ExtJS)
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search