Federal Reserve Bank - Washington, DC

posted 8 days ago

Full-time - Entry Level
Washington, DC
Monetary Authorities-Central Bank

About the position

The Software Developer in Application Design & Development at the Federal Reserve Bank is responsible for designing, coding, testing, implementing, and maintaining software solutions that support the economic research and policy work of the Board. This role involves collaborating with cross-functional teams to build and optimize web applications, ensuring high-quality code, and adhering to security and development standards. The ideal candidate will be a full stack developer with a focus on web development, eager to learn and improve user experiences.

Responsibilities

  • Participates in designing, developing, coding, testing, and debugging software solutions.
  • Maintains systems and applications to avoid service loss and assists in restoration when needed.
  • Supports the development of testing methods to decrease software defects and provides thorough defect descriptions.
  • Administers, supports, and develops software solutions, assisting senior staff in identifying system issues.
  • Evaluates multiple system designs to determine the best options based on cost, time, and needs.
  • Implements DevOps and Agile best practices with guidance.
  • Secures code and data to ensure proper access and follows secure coding principles.
  • Recommends security enhancements based on IT security trends and best practices.
  • Shadows senior staff to learn product lifecycle steps and technology needs evaluation.
  • Designs and develops automated and manual tests to ensure solution quality.
  • Ensures compliance with division governance and FISMA.

Requirements

  • Bachelor's degree in Information Technology/Systems, Computer Science, Engineering, or related field.
  • Minimum of 1 year experience developing software applications and/or platforms.
  • Strong proficiency in programming languages such as JavaScript and Python, and frameworks like React and Ruby on Rails.
  • Experience with relational databases, particularly Postgres.
  • Comfortable working in a Linux environment.
  • Experience in building APIs and web services for integration.
  • Working knowledge of DevOps and CI/CD principles and practices.
  • Ability to understand the context for code and its relation to business objectives.
  • Demonstrated ability to communicate complex technical information effectively.
  • Excellent problem-solving and analytical skills.
  • Growth mindset and willingness to learn new skills and technologies.

Nice-to-haves

  • Experience with content management systems (CMS) like Drupal.
  • Experience with low-code platform enablement.
  • Experience with the ServiceNow platform.
  • Experience with agile development methodologies.
  • Interest in economics, economic measurement, statistics, and data science.

Benefits

  • Relocation assistance provided.
  • Competitive salary range from $78,800 to $135,000.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service