Software Engineer II (Full Stack Developer - Backend focus)
- Employer
- USAJobs
- Location
- Washington, D.C
- Posted
- Jan 19, 2022
- Closes
- Jan 27, 2022
- Function
- IT, Software Developer
- Industry
- Government and Public Services, Federal
- Career Level
- Experienced (Non-Manager)
- Hours
- Full Time
Duties
The Office of the Clerk for the U.S. House of Representatives is seeking a dynamic and innovative Software Engineer (Fullstack/JavaScript Developer) to join a development team that is dedicated to building and enhancing systems critical to legislative operations, used by Members of Congress, Committees, other internal agencies and the public. This position will focus on providing developer level support to both new and existing development efforts.
As an experienced Software Engineer, the applicant must have the temperament to communicate with a variety of personalities in a tactful, pleasant and professional manner. The applicant must be someone who takes initiative, enjoys finding solutions when presented with challenges, works to build strong working relationships with key stakeholders, is very detail-oriented, and takes pride in their work. Interested parties must work well under pressure in a professional environment, cooperatively, while collaborating with others. The nature of the work also requires that the candidates must be willing to work overtime and/or work after hours on a short notice as needs arise. This position is full time onsite at our location on Capitol Hill, Washington, DC. Limited telework is available depending on Congressional schedules.
Requirements
Conditions of Employment
Qualifications
A Bachelor's degree in Computer Science or related field, and equivalent work experience is preferred.
Minimum five years professional experience as a software engineer.
Strong written and verbal communications skills.
Experience developing microservices using ASP.NET or a similar framework such as Spring Boot.
Experience developing applications using relational databases such as PostgreSQL, SQL Server, MySQL or Oracle.
Experience building containerized applications using Docker and/or Kubernetes.
Experience developing unit tests in Nunit or a similar testing framework.
Experience building GraphQL APIs and using GraphQL frameworks such as Apollo.
Experience working as part of an engineering team using agile processes and modern development workflows such as gitflow.
The Office of the Clerk for the U.S. House of Representatives is seeking a dynamic and innovative Software Engineer (Fullstack/JavaScript Developer) to join a development team that is dedicated to building and enhancing systems critical to legislative operations, used by Members of Congress, Committees, other internal agencies and the public. This position will focus on providing developer level support to both new and existing development efforts.
As an experienced Software Engineer, the applicant must have the temperament to communicate with a variety of personalities in a tactful, pleasant and professional manner. The applicant must be someone who takes initiative, enjoys finding solutions when presented with challenges, works to build strong working relationships with key stakeholders, is very detail-oriented, and takes pride in their work. Interested parties must work well under pressure in a professional environment, cooperatively, while collaborating with others. The nature of the work also requires that the candidates must be willing to work overtime and/or work after hours on a short notice as needs arise. This position is full time onsite at our location on Capitol Hill, Washington, DC. Limited telework is available depending on Congressional schedules.
Requirements
Conditions of Employment
- USAJobs Conditions of Employment
Qualifications
A Bachelor's degree in Computer Science or related field, and equivalent work experience is preferred.
Minimum five years professional experience as a software engineer.
Strong written and verbal communications skills.
Experience developing microservices using ASP.NET or a similar framework such as Spring Boot.
Experience developing applications using relational databases such as PostgreSQL, SQL Server, MySQL or Oracle.
Experience building containerized applications using Docker and/or Kubernetes.
Experience developing unit tests in Nunit or a similar testing framework.
Experience building GraphQL APIs and using GraphQL frameworks such as Apollo.
Experience working as part of an engineering team using agile processes and modern development workflows such as gitflow.