Journeyman Software Architect in College Park, MD at General Dynamics Information Technology

Date Posted: 6/9/2020

Job Snapshot

Job Description

GDIT is looking for a Journeyman Software Architect to join a cross functional application development team tasked with sustaining a military Command and Control (C2) system and its transition from the existing monolithic software architecture into an architecture using service mesh and microservices. This position is not yet funded. During the transition the team needs to ensure compatibility with currently fielded system and system variants. Required experience includes the using end-to-end software development, implementing cybersecurity throughout development, defining software development plans, software coding, software component testing, and documenting software trouble reports. The ideal candidate will, in addition, have experience:

  • Working in a Government-Owned-Contractor-Operated (GOCO) DevSecOps operational environment
  • Working knowledge of UML design and use of model visualization tools (e.g.  Enterprise Architect, Magic Draw, Rhapsody)
  • Understanding of C4 model implementation for visualizing software architecture and DoD Architecture Framework
  • Experience in system requirements decomposition and product backlog management
  • Strong understanding of microservices architecture patterns, software containers and software refactoring strategies

In support of the cross functional team the Journeyman Software Architect

  • Ensures that proper records and other documentation are maintained
  • Facilitates the research and development of new software products and applications on the leading edge of established knowledge and standards
  • Assists with the conception, design, prototyping, and testing new methods, algorithms, and models
  • Enforces defined architecture requirements and performance standards to meet or exceed management and customer specifications
  • Identifies complex hardware/software interface issues
  • Prepares reports on analyses, findings, and project progress, and presents results to senior leadership
  • Provides guidance and work leadership to less-experienced software engineers, and may have supervisory responsibilities
  • Serves as a technical team or task leader
  • Maintains current knowledge of relevant technology as assigned
  • Participates in special projects as required
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.