Software Engineer / Software Architect
ASRC Federal
ABINGDON, MD
6d ago

Job Description

ASRC Federal NetCentric is seeking a Software Engineer / Software Architect to join our team in support of our ARMY Client in Abingdon, MD.

This full-time position affords successful candidates with the opportunity to work in an engaging, high-tech development environment, utilizing the latest techniques in model-based engineering design and agile development.

This position requires a background in software architecture design and development.

Primary responsibilities include :

  • Derive and maintain a cohesive program software architecture based on customer requirements, customer interactions, subject matter expert inputs, system architecture artifacts, and business objectives
  • Assess software architecture based on CMU SEI software architecture principles including the application of quality attribute analysis and architecture tactics analysis
  • Document program software architecture using standard UML artifacts in No Magic Cameo and MagicDraw tools
  • Communicate architecture concepts to software developers, program management, and customer representatives in written form, during meetings, and as part of program milestone events
  • Create software architecture inputs to service oriented component design activities, including inter-component service definitions and inter-component interaction sequences
  • Work with subject matter experts to assess requirements, and to ensure consistency between system architecture and software architecture
  • Work independently as a contributing member to multiple software sprint teams, and as a guide / mentor for a small team of software architect personnel
  • Use Jira, Confluence, Git / Bitbucket collaboration and source control tools to communicate information
  • Support creation and updating of program milestone briefings and documents
  • Participate in design reviews, release planning, and product demonstrations
  • Identify potential roadblocks and provide solutions
  • Plan and estimate design tasks and work to improve performance metrics
  • Ability to obtain a DoD security clearance.
  • Requirements

  • Derive and maintain a cohesive program software architecture based on customer requirements, customer interactions, subject matter expert inputs, system architecture artifacts, and business objectives
  • Assess software architecture goodness based on CMU SEI software architecture principles including the application of quality attribute analysis and architecture tactics analysis
  • Document program software architecture using standard UML artifacts in No Magic Cameo and MagicDraw tools
  • Communicate architecture concepts to software developers, program management, and customer representatives in written form, during meetings, and as part of program milestone events
  • Review software team artifacts including sprint plans, detailed designs, and code to ensure compliance with chosen architecture tactics
  • Create software architecture inputs to service-oriented component design activities, including inter-component service definitions and inter-component interaction sequences
  • Work with system engineering personnel to assess requirements, and to ensure consistency between system architecture and software architecture
  • Work independently as a contributing member to multiple software sprint teams, and as a guide / mentor for a small team of software architect personnel
  • Use Jira, Confluence, Git / Bitbucket collaboration and source control tools to communicate information
  • Plan and estimate software architecture related tasks
  • Support creation and updating of program milestone briefings and documents, including PDR and CDR; Participate in design reviews, sprint planning / estimating, release planning, demonstrations and retrospectives.
  • Experience and knowledge in the following areas optional, but useful :

  • Experience in Java / J2EE technologies, Service Oriented Architectures (SOAs) and specifically, OSGi would be a plus.
  • Experience in User Interface development technologies, such as HTML5, NodeJS, AngularJS
  • Experience analyzing software architectures using CMU SEI approaches
  • Experience with Army Mission Command and Fires Systems
  • Familiarity with VMF (and other Army communication standards)
  • Ability to obtain a DoD SECRET security clearance and US Citizenship is required

    Candidates will be subject to a government background investigation and must meet eligibility criteria for access to classified information.

    U.S. Citizenship is required.

    ASRC Federal

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form