ManTech seeks a motivated, career and customer-orientedLead CNO Python Software Engineer to join our team in Hanover, Maryland.
Responsibilities include, but are not limited to:
- Coding and development with Python, Java, and/or Groovy.
- Performing data analytics on logs, images, and other formats.
- Working with databases and general troubleshooting (tuning and optimization, deadlocks, keys, normalization) in relational database engines (MySQL, PostgreSQL, Oracle, SQL Server).
- Using streaming technologies (e.g., Kafka), including customization of data flows.
- Log analysis and troubleshooting (tuning and optimization, search and indexing operations, mapping, monitoring).
- Working with Elastic Stack (Elastic, Logstash, Beats, Kibana, Fluent, etc.) and knowledge of Opensearch APIs.
- Perform system and subsystem definition, preliminary and detailed design, implementation, and integration and testing for systems.
- Research requirements for products, including target environment, performance criteria, and competitive issues.
- Design new capabilities or recommend improvements to existing capabilities.
- Analyze system capabilities to resolve problems related to program intent, output requirements, input data acquisition, and programming.
- Ensure software standards are met.
- Modify existing software to correct errors, adapt to new requirements, or improve performance.
- Perform quality control on team products.
- Coordinate and perform software deployments for developed products.
- Mentor junior software developers.
Minimum Qualifications:
- Bachelor’s degree + 20 years of programming experience OR 24 years of programming experience without a degree.
- Experience with build environments such as Gradle or Maven.
- Experience with Object-Oriented Analysis and Design.
- Familiarity with software version control.
- Knowledge of SQL and NoSQL databases.
- Knowledge of data ingest, storage, and processing techniques.
- Knowledge of agile software development methodology.
- Knowledge of XML and/or JSON.
Preferred Qualifications:
- Knowledge of MongoDB.
- Knowledge of Elastic.
- Strong troubleshooting and maintenance skills for complex code.
- Experience with Subversion/GIT.
- Experience with Atlassian tools (Confluence, Jira, Bamboo, Crucible).
- Experience using VMWare, preferably ESX.
Clearance Requirements:
- Must have active/current TS/SCI with Polygraph clearance.
Physical Requirements:
- Ability to remain stationary for extended periods (50% of the time) and operate computer equipment and office machinery.
- Regular communication with co-workers, management, and customers.