ManTech seeks a motivated, career and customer-orientedCNO SoftwareEngineer to join our team in the Hanover, Maryland location. Provides specialized development, testing and evaluation capabilities tailored to system functions.
Responsibilities include, but are not limited to:
- Develop and code in Python, Java and XML, ensuring software standards are met
- Perform system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system
- Research requirements for a product, including CNO deployment environment, performance criteria, and competitive issues
- Design for new capabilities or recommendations for improvements to existing capabilities
- Determining computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming
- Debug and troubleshoot software, modify existing software to correct errors, to adapt to new requirements, or to improve performance and perform quality control on team products
- Coordinating and performing software deployments for developed products
Minimum Qualifications:
- Bachelor’s degree in Computer Science or related field and 7+ years of programming experience or High School Diploma and 11+ years of programming experience
- Experience developing and coding in Python and Java
- Experience with build environments such as Gradle or Maven
- Experience with Object Oriented Analysis and Design
- Knowledge of Software Version Control
- Knowledge of CNO environment
- Knowledge of Agile software development methodology
- Knowledge of XML or XSLT
Preferred Qualifications:
- Experience with SQL and NoSQL databases
- Subversion/GIT experience
- Atlassian Tools (Confluence, Jira, Bamboo, Crucible)
Security Clearance Requirements:
- Must have an active/current TS/SCI with Polygraph
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time