Software Architect
Apply NowCompany: 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
Key Responsibilities
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