The Office of the Clerk is building the next generation of applications to support the mission of the US House of Representatives, aiming to deliver modern systems that support legislative activities and improve the efficiency of the Federal government.
Requirements
- Experience with XML publishing tools such as XSLT, XSL-FO, HTML and CSS paged media.
- Experience with .NET technologies and tools.
- Experience with UI frameworks such as React and Angular.
- Experience with relational database design, development and performance tuning using relational databases (RDBMS) and/or NoSQL databases.
- Experience building containerized applications with Docker and/or Kubernetes.
- Experience deploying and managing systems in cloud environments.
- Experience designing and building systems for the US Government.
Responsibilities
- Contribute to multiple Clerk managed systems by designing systems, developing software, performing code reviews, fixing bugs, and supporting operations.
- Use modern engineering workflows, including feature branches, pull requests and automated CI/CD pipelines.
- Build enterprise products based on single page applications (SPA) and microservice architectures.
- Provide support for enterprise products and users and ensure that systems are secure and available.
- Designing systems
- Developing software
- Performing code reviews
Other
- Candidate is expected to pass resume review, interview(s) and a technical assessment to be considered qualified.
- A bachelor's degree in computer science or related field, and equivalent work experience is preferred.
- 3 or more years experience building applications in an enterprise environment.
- A desire to research and study new emerging technologies for consideration in future and ongoing development efforts.
- Candidates should be committed to improving the efficiency of the Federal government, passionate about the ideals of our American republic, and committed to upholding the rule of law and the United States Constitution.