Hanover, MD, 21076, USA
11 hours ago
CNO Python Software Engineer
**ManTech** is seeking a motivated, career and customer-oriented **CNO Python Software** **Engineer** to join our team in the **Hanover, Maryland** location. Provides specialized testing and evaluation capabilities tailored to system functions. **Responsibilities include, but are not limited to:** + Ability to demonstrate solid knowledge of Python and XML. + 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. **Minimum Qualifications:** + Bachelor’s Degree in Computer Science or related field from an accredited college or University + 7 years of programming required (with a bachelor's degree) or, in lieu of a degree, 11 years of programming experience + Experience with Python + Experience with build environments such as Gradle or Maven + Experience with Object Oriented Analysis and Design + Familiarity with 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) + Strong problem-solving skills **Security Clearance Requirements:** + Must have a active/current TS/SCI with Polygraph **Physical Requirements:** + Must be able to remain in a stationary position 50% of the time + Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer. + The person in this position frequently communicates with co-workers, management and customers, which may involve delivering presentations + Repetitive Motions
Confirm your E-mail: Send Email