Posted 1w ago

Default - DO NOT USE - Software Architect

@ CompQsoft
Herndon, Virginia, United States
HybridFull Time, Contract
Responsibilities:Architect complex, Define requirements, Support development
Requirements Summary:Bachelor's degree and at least 8 years' experience in enterprise web applications; REST services; cloud; Java, SQL; Active Secret clearance.
Technical Tools Mentioned:Java, Spring MVC, Spring Boot, REST, Oracle, MySQL, PostgreSQL, CAST, HP Fortify, SonarQube
Save
Mark Applied
Hide Job
Report & Hide
Job Description

















Default - DO NOT USE - Software Architect














In order to use this site, it is necessary to enable JavaScript.


Here are the instructions how to enable JavaScript in your web browser.









All Jobs
 > 
Software Architect

Default - DO NOT USE

Software Architect

Herndon, VA
Job Type
Full-time, Contract
Description

  

Position: Software Architect

Durations: Longterm 

Location: Herndon, VA(Hybrid Work)

Client: (Department of state) DOS

Clearance: Active Secret clearance

Description

As part of the modernization program, the Software Architect will be responsible for providing architecture and development guidance across the software development lifecycle (SDLC), including requirements definition and prototyping, software design, implementation, testing, and maintenance.

Roles and Responsibilities:

  • Research,      evaluate, and recommend tools and technologies for the CSM Program.
  • Work      with the system engineering team to elicit customer requirements and      develop system engineering models using a model-based engineering strategy      (UML and SysML).
  • Define      software requirements, both functional and non-functional, as high level      epics, features and user stories to support Agile methodology.
  • Architect      complex software systems using hybrid cloud architecture and      microservices.
  • Define      and communicate architectural guidelines for software systems architecture      and design.
  • Design      software using industry standard design patterns and best practices to      improve maintainability, flexibility, performance, security, and      availability.
  • Provide      development support and expertise across a wide range of technologies,      including enterprise web-based applications using Java technologies,      single-page applications, REST-based web services, structured and      unstructured data architecture, and automated unit and integration tests.

Minimum Qualifications:

  • Bachelor's      degree and at least 8 years’ relevant experience.
  • Experience      in software development activities for software projects specializing in      development of enterprise web applications.
  • Experience      architecting and developing high volume, highly available and secure      software systems within an Agile environment.
  • Experience      developing service-based solutions using REST-based services (Spring MVC,      Spring Boot, etc.)
  • Experience      developing structured transactional database solutions using an RDBMS      database (Oracle, MySQL, PostgreSQL, etc.)
    Experience      with static code analyzers (CAST, HP Fortify, SonarQube, etc.).
  • Excellent      communication skills, both verbally and in writing.
  • Active      Secret (or higher) clearance. Interim clearance acceptable.  

Preferred Qualifications

  • Experience      in enterprise software system modernization efforts.
  • Experience      in cloud-based environments including the development of software that      supports architectures that involve hybrid clouds.
  • Experience      developing 508 compliant solutions.
  • Experience      developing single page applications using a client-side rendering      framework (Angular, React, etc.) and responsive CSS framework (Bootstrap,      Material Design, etc.)
Requirements

 Minimum Qualifications:

  • Bachelor's      degree and at least 8 years’ relevant experience.
  • Experience      in software development activities for software projects specializing in      development of enterprise web applications.
  • Experience      architecting and developing high volume, highly available and secure      software systems within an Agile environment.
  • Experience      developing service-based solutions using REST-based services (Spring MVC,      Spring Boot, etc.)
  • Experience      developing structured transactional database solutions using an RDBMS      database (Oracle, MySQL, PostgreSQL, etc.) Experience      with static code analyzers (CAST, HP Fortify, SonarQube, etc.).
  • Excellent      communication skills, both verbally and in writing.
  • Active      Secret (or higher) clearance. Interim clearance acceptable.  

  

CompQsoft provides equal opportunity in all aspects of employment and in the working environment to all employees and applicants. CompQsoft does not take any non-merit factors like race, color, religion, sex (gender), mental/physical disability, and age into account for purposes of recruitment, hiring and development.