CNO Python Software Engineer
Mantech International Corporation
Elkridge, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Elkridge, United States of America
Tech stack
Agile Methodologies
Confluence
JIRA
Computer Programming
Software Debugging
JSON
Python
NoSQL
Object-Oriented Software Development
Scrum
Program Analysis
Reverse Engineering
Software Engineering
SQL Databases
Subversion
TCP/IP
YAML
Software Troubleshooting
GIT
Integration Tests
Software Version Control
Job description
MANTECH seeks a motivated, career- and customer-oriented CNO Python Software Engineer to join our team in Hanover, MD. This position supports critical mission requirements by delivering advanced software solutions within a cyber network operations (CNO) environment. You will provide specialized testing and evaluation capabilities tailored to system functions, contributing to impactful national security initiatives., * 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).
Requirements
- 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, * 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
Security Clearance Requirements:
- Active and current TS/SCI with Polygraph
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time