Software Architect -- For CBRN Hazard Prediction Modeling

San Diego VA-Fairfax RI-Newport DC-Washington, CA
Jan 12, 2017
Apr 18, 2017
Full Time
Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software.

 1. Leads the research and development of new software products and applications on the leading edge of established knowledge and standards.

2. Conceives, designs, prototypes, and tests new methods, algorithms, and models.

3. Defines architecture requirements and performance standards to meet or exceed management and customer specifications.

4. Identifies and directs resolution of complex hardware/software interface issues.

5. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.

6. Prepares reports on analyses, findings, and project progress, and presents results to management and/or customer personnel.7. Serves as the primary customer interface to resolve problems and ensure requirements are met on a timely basis.

8. Provides guidance and work leadership to less-experienced software engineers, and may have supervisory responsibilities.9. Serves as a technical team or task leader 

10. May provide expertise to multiple projects and tasks.

11. Maintains current knowledge of relevant technology as assigned.12. Participates in special projects as required.


Most Important General Skills

    Service Oriented ArchitectureScrum Agile MethodologyExperience presenting to customer, being lead and running demonstrations.Web Application DevelopmentSome sort of CBRN (Chemical Biological Radiological Nuclear) experience (this is basically plum dispersion models and source detection models).  This might be hard to find so modeling from weather could apply or other modeling.Familiarity with developing for DoD projects.Ability to use SOA and OO design and relevant tools (UML)

Technology Experience Most Important

    Service Infrastructure
      Apache Service Mix (JBoss Fuse is equivalent to Apache Service Mix)
        Karaf (OSGi Management)Felix (OSGi Container) or Equinox (OSGi Container)CXF (Celtic Crossfires) for web services frameworkCamel, Enterprise integration patterns, service orchestrationActiveMQ  (messaging)
    Spring FrameworkOpen Service Gateway Initiative (OSGi)Web Services: Both SOAP WSDL based and RESTful web servicesLanguages:
      Mainly Java 1.8Some integration of C/C++ and FORTRAN Models
    Geospatial Information System (GIS)
      GeoServer, Open Geospatial Consortium (OGC) Services (eg. Web Map Service (WMS))Open Layer (Map)
    App Container
      Tomcat (JBoss is fine too)

Technology Experience Second Tier

    Database (this is second tier because it expected and any RDBMS will do)
      PostgresSQL w. PostGISHibernate
      Ozone Widget Framework (OWF)Google Web Toolkit (GWT)Java ScriptOzone Platform (OZP)
      Various Windows: 7, 10, 2008, 2012
    Build Management / Continuous Integration
      Rational Team Concert
        Issue Tracking Tool (Jira or other similar experience is applicable)Automated Build Tool (Jenkins Automated build or other similar experience is applicable)
Education 1.BS degree (or higher) in Chemical/Nuclear/Network Engineering, Physical Sciences, Mathematics or Computer Science

 2. Masters Degree Preferred.

Qualifications 15-20 years of related software development experience.

 Fifteen (15) years software development experience.  Five (5) years of direct work experience managing complex web-based software integration projects in an Agile development environment; which promotes adaptive planning, evolutionary development, early delivery, and continuous improvement, and encourages rapid and flexible response to change.  Five (5) years direct work experience managing and coordinating workflow of CBRN hazard or other complex physics based, modeling software design, development, production, installation, and test & evaluation of fielded systems.  Four (4) years as manager of software integration projects, to include: supervising project personnel and subcontractors, scheduling work, writing (technical) proposals and preparing bids cost estimates. Direct work experience with Command and Control Systems.  Knowledge of Federal Acquisition Regulation (FAR) and DoD procurement policies and procedures.

 As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors.With approximately 32,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services.GDIT is an Equal Opportunity/Affirmative Action Employer - Minorities/Females/Protected Veterans/Individuals with Disabilities.