CACI International Jobs

Job Information

CACI International MBSE Senior Software Engineer in Chantilly, Virginia

Job Description

Job Description:

  • Design and develop reports from API calls using Velocity, Groovy, JRuby, Python or JavaScript

  • Use a model-based approach to develop reports and other project related outputs to address all technical-oriented program requirements concerning model content in the integrated repository

  • Leverage reporting tooling template languages to support required project deliverables

  • Manage MBSE integrated repository

  • Velocity template creation, updates, and maintenance

  • Well versed in languages such as Groovy, JRuby, Python, JavaScript

  • Deep knowledge of industry best practices and methods with respect to enterprise architecture content reporting

  • Knowledgeable regarding system engineering standards such as INCOSE, OMG

  • Understanding of current and future roadmap for Model Based System Engineering technologies.

  • Lastly, experience relevant to the following areas:

  • Unified Modeling Language (UML)

  • XML/XPath

  • API Development

  • Agile Methodology

  • Enterprise Architecture (must have previous experience with DoD Architecture Framework (DoDAF)

  • Unified Profile for DoDAF/MoDAF(UPDM)

  • Superior written and oral communication skills

  • Bachelor's degree or equivalent and 5 to 10 years of related experience

Job Location


CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.