CNO Python Software Engineer (AE26011431U)
GTSC seeks a CNO Python Software Engineer to support our customer in the Fort Meade, MD area.
Location: Hanover, Maryland
All work is on-site. This is not a hybrid or remote position.
Mission: As a CNO Python Software Engineer on our team, you will play a key role in developing advanced CNO capabilities that directly support national security. You'll work in a collaborative environment focused on solving complex technical challenges in support of our customer's most critical missions.
Core Responsibilities:
- Design and develop new bleeding edge software, leveraging your knowledge in programming and coding with Python to solve challenging problems and create the best solutions.
- Work with the entire Software Development Lifecycle, including planning, requirements analysis, designing, developing, testing and deployment of new or improved CNO Capabilities.
- Debugging and troubleshooting software.
- Modify existing software to correct errors, to adapt to new requirements, or to improve performance.
- Perform quality control on team products.
- Demonstrate knowledge of multiple software development methodologies (e.g., Scrum, TDD, Waterfall).
Minimum Qualifications
- High School Diploma and 11+ years of programming experience, or BS Degree in a technical discipline and 7+ years of programming experience.
- Experience with Python.
- Experience with Python Task Automation.
- Experience with Object Oriented Analysis and Design.
- Experience programming using Software Version Control.
- Experience programming using JSON and YAML.
Preferred Qualifications
- Experience with software analysis and/or reverse engineering.
- Experience with networking (TCP/IP) and socket level programming.
- Experience programming using agile software development methodology.
- Experience with SQL and NoSQL databases.
- Experience with Subversion/GIT.
- Experience with Atlassian Tools (Confluence, Jira, Crucible).
- Experience with software troubleshooting and debugging.
- Experience Unit/System/Integration testing.
- Knowledge of CNO environment.
Physical Requirements
Ability to remain stationary for extended periods (50% of the time) and operate computer equipment and office machinery.
Benefits
- Health and Dental Insurance
- Group Life insurance
- Short-term Disability
- 11 Paid Federal Holidays
- 401(k)