Software Engineer TS/SCI Poly
Role details
Job location
Tech stack
Job description
NoSQL CI/CD Gitlab TCP/IP Ansible Debugging Scripting Terraform HashiCorp Automation Kubernetes Unix Shell RESTful API Coordinating Azure DevOps Version Control Problem Solving Quality Control Computer Science Data Acquisition Containerization Docker (Software) Apache Subversion Network Protocols Windows PowerShell Systems Integration Database Management Time Off Management Atlassian Confluence Waterfall Methodology Collaborative Software Bash (Scripting Language) Infrastructure Automation SQL (Programming Language) Engineering Design Process Agile Software Development Computer Network Operations Employee Assistance Programs Scrum (Software Development) Infrastructure as Code (IaC) Python (Programming Language) Test-Driven Development (TDD) Software Development Life Cycle Troubleshooting (Problem Solving) Software Development Methodologies Object-Oriented Analysis And Design Application Programming Interface (API) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance), * Design and develop new bleeding edge software.
- Work with the entire Software Development Lifecycle
- Bring your knowledge in programming/coding with Python to solve hard problems and create and/or improve the best solutions
- Ability to demonstrate solid knowledge of Python and JSON.
- Performing system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system.
- Researching requirements for a product, including CNO deployment environment, performance criteria, and competitive issues.
- Designing ideas for new capabilities or recommendations for improvements to existing capabilities.
- Demonstrated knowledge of multiple software development methodologies (e.g., Scrum, TDD, Waterfall).
- Determining computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming.
- Ensuring software standards are met.
- Modifying existing software to correct errors, to adapt to new requirements, or to improve performance.
- Debugging and troubleshooting software
- Performing quality control on team products.
- Coordinating and performing software deployments for developed products., Pay and benefits are subject to change at any time and may be modified at the discretion of the company, consistent with the terms of any applicable compensation or benefit plans. Related Jobs MarkLogic Developer (SME) Leidos Bethesda, MDOn-Site NoSQL Junit DevOps XQuery Equities Marklogic Operations Governance Purchasing Upskilling Market Data Spring Boot Cryptography Business Logic Key Management System Testing Data Processing Custom Software Ancient History Agile Methodology Analytical Method Time Off Management Security Engineering Signals Intelligence Business Requirements Object-Oriented Design Angular (Web Framework) Application Development SQL (Programming Language) Agile Software Development Java (Programming Language) Computer Network Operations Cascading Style Sheets (CSS) Python (Programming Language) Service-Oriented Architecture Software Development Life Cycle Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Resource Description Framework (RDF) Application Programming Interface (API) SPARQL Protocol And RDF Query Language (SPARQL) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Software Engineer Leidos Bethesda, MDOn-Site Unix JIRA Junit DevOps Github Jenkins Equities Scripting Operations Automation Innovation Purchasing User Story Upskilling Market Data Spring Boot Cryptography Key Management System Testing Katalon Studio Version Control Microsoft Azure Ancient History Software Testing Spring Framework Agile Methodology Analytical Method Software Solutions Amazon Web Services Time Off Management Security Engineering Software Engineering Atlassian Confluence Signals Intelligence Bash (Scripting Language) Agile Software Development Java (Programming Language) Google Cloud Platform (GCP) Computer Network Operations Standard Operating Procedure Scrum (Software Development) Python (Programming Language) Software Development Life Cycle JavaScript (Programming Language) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0
Google IT Automation with Python
Google Project Management
Salesforce Developer Software Engineer TS/SCI Poly Leidos Annapolis Junction, MD*On-Site JSON YAML Linux Junit CMake DevOps JAX-WS MongoDB Jenkins Mockito Planning Equities OpenShift Encodings Leadership Management Automation Purchasing Kubernetes User Story Upskilling PostgreSQL Embedded C XML Schema Code Reuse Market Data Server-Side Build Tools Web Services Unit Testing Cryptography Apache Maven Java Servlet Communication Team Building Apache Tomcat Prioritization Business Logic Key Management Version Control Test Automation Fault Tolerance Design Software Sprint Planning Ancient History Web Applications Spring Framework Pair Programming Canonicalization Agile Methodology Docker (Software) Security Software Data Flow Diagram Digital Signature Analytical Method Eclipse (Software) Application Layers WildFly (JBoss AS) Device Programming Systems Engineering System Requirements User Interface (UI) Selenium (Software) Cucumber (Software) Application Servers Time Off Management Security Engineering Software Engineering Software Development Signals Intelligence Independent Thinking Java Persistence API Enterprise JavaBeans Java Transaction API JavaScript Frameworks Scaled Agile Framework Oracle WebLogic Server Development Environment Requirements Management Angular (Web Framework) Microsoft Visual Studio Java Enterprise Edition Jersey (Java Framework) Public Key Cryptography Configuration Management SQL (Programming Language) C++ (Programming Language) Java (Programming Language) Behavior-Driven Development Computer Network Operations Cascading Style Sheets (CSS) Scrum (Software Development) Unified Field Theories (UFT) Python (Programming Language) Test-Driven Development (TDD) Groovy (Programming Language) Systems Development Life Cycle Enterprise Application Software Software Development Life Cycle Bootstrap (Front-End Framework) Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Web Services Description Language Java API For RESTful Web Services Acceptance Test-Driven Development Integrated Development Environments Simple Object Access Protocol (SOAP) Karma (JavaScript Testing Framework) Jasmine (JavaScript Testing Framework) Extensible Stylesheet Language Transformations (XSLT) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0
Requirements
- Bachelor's Degree in Computer Science or related field from an accredited college or University
- 2 years of programming required. 6 years of demonstrated programming experience will be accepted in lieu of a BS
- Proficiency with Python, including object-oriented analysis and design (OOAD) and task automation.
- Demonstrated Experience with Windows and Linux shell scripting (PowerShell, Bash)
- Demonstrated Experience with Software Version Control
- Direct experience or foundational knowledge of Computer Network Operations (CNO) environments.
- Experience working within an Agile software development lifecycle
- Knowledge of JSON, YAML
- Active TS/SCI clearance is required. Must be willing to undergo Polygraph examination, * Problem Solving: Strong analytical and problem-solving skills with a focus on software troubleshooting and debugging.
- Database Management: Proficiency with both SQL and NoSQL database environments.
- Version Control: Hands-on experience with Subversion or
- Collaboration Tools: Experience utilizing the Atlassian suite, specifically Jira and Confluence.
- Networking: Proficiency in networking protocols (TCP/IP), socket-level programming, and network issue resolution.
- Cloud & Containerization: Experience with containerization technologies (Docker, Kubernetes) and cloud platforms such as Azure.
- DevOps & Automation: Experience implementing CI/CD pipelines (GitLab) and infrastructure automation using Ansible.
- API Development: Experience developing and integrating with RESTful APIs.
- Infrastructure as Code: Familiarity with HashiCorp tools, including Vagrant, Packer, and Terraform.