Evans & Chambers Technology - Herndon, VA

posted 3 months ago

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

About the position

Evans & Chambers Technology is seeking a highly qualified Front End Developer to join a mission-focused team dedicated to maintaining and enhancing applications, services, microservices, and Platform as a Service (PaaS) solutions. This role is critical in supporting the US national defense community by developing innovative digital solutions that enable real-time decision-making. The Front End Developer will be responsible for the maintenance and enhancement of existing applications while identifying future capability needs and eliminating overlaps. The team is committed to continuous improvement in sustainment and development, aiming to reinvest resources to provide new capabilities and enhance the effectiveness, quality, and robustness of the underlying technology. The applications developed are focused on intelligence analysis and collection management, directly supporting intelligence analysts and operators across the intelligence community and Combatant Commands. In this role, the Front End Developer will apply software development concepts to create, test, maintain, and support high-performance web-based applications. The developer will troubleshoot software and web problems, providing solutions using the latest technologies. Collaboration with management and information technologists is essential to determine specifications and requirements. The developer will utilize a variety of internet technologies, techniques, and tools, including graphics software applications and object-oriented languages such as Angular JS and NODE, to create user interface features, algorithms, animations, special effects, databases, and e-business applications. The position requires a proactive approach to software and web architecture development, requirements analysis, and process execution. The developer will interact with customers and the development team to gather and define requirements, analyze customer needs, and design solutions that meet those needs. Adherence to formal design processes and established guidelines for software development is crucial, ensuring that applications are modifiable, efficient, reliable, and fault-tolerant. The developer will also be responsible for creating visually appealing, user-friendly interfaces and maintaining technical documentation to assist with software and web application maintenance and upgrades.

Responsibilities

  • Supports software and web architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration with both new and legacy systems.
  • Interacts with customers and development team to gather and define requirements.
  • Analyzes and studies customer requirements to determine the most effective software and web technologies to satisfy their needs.
  • Designs, creates, tests, and maintains software and web-based applications and content solutions to satisfy customer requirements.
  • Follows a formal design process using formal specifications, data flow diagrams, and other accepted design techniques while adhering to laws, standards, and established guidelines for development and delivery of software and web applications.
  • Coordinates creation and collection of necessary technology components and integrates them into a coherent site design.
  • Designs and develops visually-pleasing, content-rich, user-friendly interfaces with intuitive navigation.
  • Develops and maintains software and web development technical documentation to assist with software and web application maintenance and upgrades.
  • Provides software process management and configuration management throughout the software/web development lifecycle.

Requirements

  • Active TS/SCI with Poly
  • Must be DoD 8570 compliant at IA Technical (IAT)/IA Management (IAM) Level 2 (Sec+)
  • Experience working on a development team under DoD/DIA DevSecOps process
  • Experience with Angular JS and/or NODE is required.

Nice-to-haves

  • Bachelor's degree in information technology or computer science and four years of comparable work experience.
  • Up to eight or more years of program/application operations experience is desired.
  • Experience in the Intelligence Community is preferred.
  • Strong analytical skills with the ability to prioritize needs and requirements effectively.
  • Strong risk management skills, excellent communication, teamwork, and conflict management skills are preferred.
  • Python coding experience is preferred.
  • Experience in developing and delivering training materials related to Tier 0/1 for ESOC technical staff.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service