Software Architect

Apply Now

Company: Radiant Digital

Location: Bethesda, MD 20817

Description:

Job Description

About Us:

Radiant Digital delivers technology consulting and business solutions for commercial and government clients.

Our flexible delivery model allows us to provide end-to-end solution delivery, single project execution, and, or strategic resources.

CMMI Maturity Level III and ISO 9001 - 2015 certified.

Labor Category: Software Architect

Skills & Qualification
  • Sequel (SQL) scripting fluency.
  • Relational database management experience in platforms like Oracle, PostgreSQL, MySQL, etc.
  • NonSQL database management experience in MongoDB or Cassandra with the ability to share, define the schema, etc. as well as supported tools like ElasticSearch, NodeJS, and AngularJS.
  • JavaScript fluency and an understanding of frameworks like AngularJS or ReactJS.
  • XML and its related tooling and supporting technologies like Xpath, etc.
  • Knowledge of decoupled application architecture through API with HTTP protocol or offline downloading protocol like FTP.
  • Solid understanding of computer science principles like data structures, algorithms, etc. to continually improve one's ability and current implementation.
  • Solid experience in the use of software engineering tools like JIRA, agile methodology, test-driven development, etc.
  • Hands-on experience in cloud computing environments like AWS, Azure, or Google Cloud.
  • Experience in Extract-Transform-Load (ETL) tooling like kettle, etc.
  • Requirements refinement to support customer's business process.
  • Experience in Java or any scripting language like Python, Perl, etc.
  • Demonstrated experience in working with other organizations to review and advise on a wide range of specific value-set content issues referenced in MU regulations.
  • Demonstrated experience in providing eCQM-related support.
  • Hands-on experience in evaluation and advice on a wide range of specific terminology-related standards questions from different organizations, such as ONC.

Key Responsibilities
  • Create, edit, and manage software deployment plans.
  • Manage, maintain, and administer the software source code repository.
  • Manage, maintain, and administer the Continuous Integration/Continuous
  • Deployment (CI/CD) server (GitLab) in support of automation workflows.
  • Manage, maintain, and administer Agile Project and Collaboration Software (Jira and Confluence).
  • Manage, maintain, and administer automated testing frameworks that allow in-depth testing of the User Interfaces, modules, and security of custom software applications across multiple programming languages and platforms.
  • Create Custom Plug-ins as necessary to augment servers in the CI/CD, Agile Project Management and Collaboration, and testing frameworks to meet the business needs of the NLM.
  • Research and implement continuous improvement and upgrading of the CI/CD Code Pipeline, adopting newer and more efficient technologies and practices as these become available.
  • Create or assist in the creation of CI/CD architecture on the AWS Cloud Infrastructure in support of OCCS and the NLM business needs

Similar Jobs