ManTech - Chantilly, VA

posted 3 months ago

Full-time
Chantilly, VA
Professional, Scientific, and Technical Services

About the position

Join ManTech, a leader in Information Technology and Analytics, where you will contribute to national security through innovative application development. In this role, you will be part of a diverse team dedicated to enhancing existing applications and developing new software solutions. The environment is dynamic, with opportunities for growth and advancement in a self-contained Big Data setting. Your responsibilities will include designing, programming, and modifying software systems, as well as collaborating with various stakeholders to ensure that user needs are met within time and cost constraints. You will also be involved in testing, troubleshooting, and maintaining documentation to support application development and revisions. This position requires a strong commitment to quality and security, as you will be developing secure web applications and managing competing priorities effectively.

Responsibilities

  • Designing, programming/developing, and modifying software systems, applications, and tools.
  • Analyzing user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Collaborating with teammates, other service providers, vendors, and users to develop new program features.
  • Developing unit and integration tests, and participating in functional and regression tests to ensure programs produce the desired results.
  • Correcting errors by making appropriate changes and re-checking the program to ensure the desired result is produced.
  • Participating in code reviews and providing feedback based on existing standards and recommended programming practices.
  • Deploying code to development, test, and production environments using existing DevOps infrastructure/tools.
  • Reviewing help desk messages periodically and working with other teams to troubleshoot and resolve production issues.
  • Organizing and maintaining documentation of application development and subsequent revisions.

Requirements

  • 7+ years relevant Information Technology experience
  • Strong Java programming/development skills, with hands-on experience
  • Experience with HTML, CSS, JavaScript, and at least one modern front-end framework, preferably Angular
  • Experience with, or knowledge of, the Spring Framework and RESTful services
  • Experience with, or knowledge of, SQL and ORM libraries such as Hibernate/JPA
  • Experience with Git branching and merging within a team to manage source code
  • Strong ability to manage competing priorities and communication to multiple stakeholders
  • High School Diploma or GED

Nice-to-haves

  • Experience with Ext JS (v3 and v4), Groovy (v2), Grails (v2), and Bootstrap (v3+)
  • Understanding of SQL and Elasticsearch
  • Cloud experience, particularly AWS
  • Experience with, or knowledge of, best practices for developing secure web applications
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service