Information Technology Specialist (Application Software)

Health, Inc
Washington, DC, United States
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$116,736.0 - $164,746.0
Working hours
Shift work
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Advanced Message Queuing Protocol Software Applications Application Services JIRA HTML5 Automation of Tests Behavior-Driven Development Browser Compatibility Cascading Style Sheets (CSS) Software Quality
+32 more
Code Review Continuous Delivery Continuous Integration DevOps Github Issue Tracking Systems MongoDB Model View Controller (MVC) Scrum Methodology RabbitMQ Ruby on Rails Responsive Web Design Runbook Service-Oriented Architecture Simple Object Access Protocol (SOAP) Software Engineering Web Content Accessibility Guidelines Web Applications Extensible Markup Language (XML) Test-Driven Development (TDD) Delivery Pipeline Rspec Code Comments Git Git Flow Kubernetes Information Technology Deployment Automation Restful APIs Es2015 Cucumber (Software) Domain Model

Job description

We believe in social justice and the power of diversity, equity, and inclusion, and are committed to fighting longstanding discrimination, racial injustice, and systemic racism to contribute to a more just and equitable future for our workforce, our customers, and our partners.

Introduction

This position is in the District of Columbia Health Benefit Exchange Authority (DCHBX). The mission of the Health Benefit Exchange Authority is to implement a health care exchange program in the District of Columbia in accordance with the Patient Protection and Affordable Care Act (PPACA) of 2010 and the District of Columbia Health Benefit Exchange Authority Establishment Act of 2011, thereby ensuring access to quality and affordable health care to all District of Columbia residents.

The incumbent is responsible for the design, development, testing, deployment, and ongoing maintenance of the agency’s mission-critical health insurance marketplace platform. The platform includes the DC Health Link enrollment portal (Enroll) and a constellation of integrated services that together support DC residents in obtaining and maintaining health insurance coverage under the Affordable Care Act (ACA). The incumbent works within an event-driven, service-oriented architecture built on RabbitMQ/AMQP messaging, MongoDB, AWS Elastic Kubernetes Service (EKS), and a shared domain model., Designs, develops, tests, and maintains full-stack Ruby on Rails web applications that align with RESTful architecture and Model-View-Controller (MVC) patterns, using the Ruby on Rails framework across all platform services. Develops and consumes RESTful and SOAP/XML APIs for integration with federal systems, including Centers for Medicare and Medicaid Services (CMS) FedHub endpoints and state systems.

Writes clean, testable, well-structured code using Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies that align with RSpec test framework (unit, integration, and request specs) in order to contribute to acceptance test coverage using Cucumber where applicable. Implements front-end components using HTML5, CSS3, JavaScript (ES6+), and framework-appropriate UI libraries in order to ensure cross-browser compatibility, responsive design, and Section 508 / Web Content Accessibility Guidelines (WCAG) 2.1 accessibility compliance. Participate in code reviews to enforce coding standards and ensure software quality.

Applies the dry-rb library stack (dry-validation, dry-monads, dry-struct, dry-types) to model business rules, enforce data contracts, and implement functional error-handling patterns throughout application service objects and operations. Designs and implements data models using MongoDB in order to conduct document-oriented data modeling, embedded documents, Mongoid validations, indexes, and configuration.

Maintains and improves Continuous Integration/ Continuous Delivery (CI/CD) pipelines (GitHub Actions or equivalent) to support automated build, test, and deployment workflows. Uses Git for version control; follows branching strategies, performs code reviews, and participates in pull request workflows. Collaborates with the DevOps team on environment configuration and deployment automation to write and maintain infrastructure-as-code scripts and deployment runbooks.

Ensures ADA/Section 508 compliance in all user-facing features to partner with the American with Disabilities Act Compliance Specialist as needed. Participates in agile ceremonies including sprint planning, daily standups, and retrospectives using Jira for ticket tracking. Writes and maintains technical documentation including API documentation, runbooks, architecture diagrams, and code comments. Provides technical mentorship to junior developers and participates in knowledge-sharing activities within the Software Development Division.

Participates in agile ceremonies including sprint planning, daily standups, and retrospectives using Jira for ticket tracking. Writes and maintains technical documentation including API documentation, runbooks, architecture diagrams, and code comments. Provides technical mentorship to junior developers and participates in knowledge-sharing activities within the Software Development Division. Collaborate with Business Analysts to clarify requirements and translate business needs into technical specifications.

Requirements

Specialized Experience - Experience that equipped the applicant with the knowledge, skills, and abilities to perform the duties of the position successfully, and this is typically in or related to the work of the position to be filled. To be creditable, at least one (1) year of specialized experience must have been equivalent to at least the next lower grade level in the normal line of progression for the occupation in the organization.

Benefits & conditions

Work is generally performed in an office setting.

Promotion Potential

No known promotion potential.

Other Significant Facts

Tour of Duty: Monday - Friday 8:15 a.m.- 4:45 p.m.

Pay Plan, Series, Grade: CS-2210-15

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all