Talent.com
Lead CNO Software Engineer

Lead CNO Software Engineer

ManTechHanover, MD, United States
30+ days ago
Job type
  • Full-time
Job description

ManTech seeks a motivated, career and customer-oriented  Lead CNO Software Engineer  to join our team in the  Hanover, Maryland.

Responsibilities include, but are not limited to :

  • Coding and development with Python, Java and Groovy.
  • Performing data analytics on logs, images, and other formats.
  • Working with Databases and General Troubleshooting (tuning and optimization, deadlocks, keys, normalization) in any Relational Database Engines (MySQL, PostgreSQL, Oracle, SQL Server).
  • Using streaming technologies (e.g. Kafka), including customization of data flows.
  • Log analysis and General Troubleshooting (tuning and optimization, Search and Indexing Operations, mapping, monitoring).
  • Working with Elastic Stack (Elastic, Logstash, Beats, Kibana, Fluent etc.) and Opensearch APIs.
  • 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 target environment, performance criteria, and competitive issues, design new capabilities and recommend improvements to existing capabilities.
  • Determine computer user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming.
  • Ensure software standards are met and perform quality control on team products, coordinate and perform software deployments for developed products.
  • Mentor junior software developers.

Minimum Qualifications :

  • Bachelor’s degree and 20+ years of programming experience or High School Diploma and 24+ years of programming experience
  • Experience coding in Python and Java
  • Experience with build environments such as Gradle or Maven
  • Experience with Object Oriented Analysis and Design
  • Experience with XML or JSON
  • Experience with data ingest, data storage, and data processing techniques.
  • Knowledge of agile software development methodology
  • Preferred Qualifications :

  • Experience with Software Version Control
  • Experience with SQL and of NoSQL databases
  • Experience with MongoDB
  • Experience with Elastic
  • Experience with troubleshooting and maintaining complex code
  • Experience with Subversion / GIT
  • Experience with Atlassian Tools such as Confluence, Jira, Bamboo, Crucible or similar
  • Experience using VMWare, preferably ESX
  • Clearance Requirements :

  • Must have active / current TS / SCI with Polygraph
  • Physical Requirements :

  • Ability to remain stationary up to 50% of the time
  • Create a job alert for this search

    Lead Software Engineer • Hanover, MD, United States