August 31, 2016


TDW & Associates, Inc. - McLean, VA

View Job Summary View Job Summary
  • Company
    TDW & Associates, Inc. TDW & Associates, Inc.
  • Location
    McLean, VA
  • Job Type
  • Job Classification
    Full Time
  • Company Ref #
  • AJE Ref #
  • Number of Positions

Job Description

The Software Architect/Designer is a critical member of the DevOps team responsible to architect, design and develop highly scalable cloud-based enterprise software using latest technologies, frameworks and tools. Responsible for the full software life cycle using various frameworks (as Java, JavaScript, .Net, SQL, C++ and/or C#) supporting a CI/CD Pipeline using the latest open source tools supporting automated test driven development.

Provide expertise on engineering systems; plan, advise, analyze, design, test, and manage highly complex engineering software systems
Expertise migrating existing legacy applications to AWS.
Expertise transitioning applications from a TIPCO ESB Architecture to a Microservices Architecture.
Facilitates the integration of new systems, upgrade/modernization of existing systems and evaluation of new technologies for integration into the clients current infrastructure
Prepares cost-benefit and return-on-investment analyses for management decision-making purposes
Leads planning design, technical review and implementation for new network infrastructure hardware, software and network operating systems including:
Works with program managers, project managers, developers, and end users to ensure application designs meet business requirements, and delivers capability using agile methodologies
Formulates/defines specifications for complex operating software programming applications and modifies/maintains complex existing applications using engineering releases and utilities from the manufacturer
Serves as technical leader for major development projects including development of devices in new technology or multiple simultaneous sub-projects. Responsible for ensuring that design activities are coordinated per the development procedure. Establishes and maintains project schedules
Participates in the all phases of development across multiple projects; investigates interchangeability, replacement, cost factors, and ease of manufacture
Prepares technical reports including Design of Experiments (DOE), external interfaces, internal interfaces, component qualification, product testing, statistical analysis
Assesses and recommends design and development activities to determine time for completion and appropriate staffing and/or use of outside resources to reach goals
Evaluates potential product improvements and recommends design modifications
Other duties as assigned

Must be a US Citizen
Ability to obtain DHS EOD suitability or Current DHS EOD preferred

Masters Degree in Engineering, Computer Science, Engineering Technology or equivalent technical Degree; or equivalent combination of education and experience
Fifteen (15) years of experience in the technology sector
Minimum eight (8) years of IT leadership experience and three (3) years leading engineering activities that use Agile methodologies
Two (2) years experience with DHS Enterprise applications and services
Demonstrated technical experience in developing complex software and/or hardware systems from an end user perspective using a majority of the following technologies: ActiveMO, Adobe Livecycle, Amazon Web Services, AngularJS, Chef, Confluence, Docker, Eclipse, Git, GitHub Enterprise, Gradle, Hibernate, Java, Oracle, Jira, JBoss Application Server, JBoss Rules Engine, Jenkins, Junit, Liquibase, MongoDB, Nexus, Slack, Selenium, Spring Framework, Drools & Maven
Experience in system modeling, system simulation, and/or design of experiments
Self-starter, highly-organized, detail-oriented, highly-motivated and team player
Analytical, strong interpersonal & verbal/written communication skills
Experience DHS Enterprise related technology