Software Developer, Application Design

1 week ago


Washington, United States Federal Reserve System Full time
Software Developer, Application Design & Development - R&S-R024789

Primary Location

:DC-Washington

Employee Status

:Regular

Overtime Status

:Exempt

Job Type

:StandardRelocation Provided:YesCompensation Grade Low:FR PAY GRADE 23Compensation Grade High:FR PAY GRADE 24Minimum Salary:$78,800Maximum Salary:$135,000

Posting Date

:Oct 17, 2024

Position Description

Minimum Education

Bachelor's degree or equivalent experience

Minimum Experience

1

Summary

Participates in designing, coding, testing, implementing, and maintaining software solutions. Supports decreasing the occurrence of defects in software functionality by providing thorough descriptions of defects when they do occur, including indicating the root cause and resolutions. Supports the process of designing, constructing, and implementing software systems/applications to meet strategic and/or business needs. With extensive guidance, implements DevOps and Agile best practices in accordance with Board guidance and policies. Participates in recommending security enhancements based on knowledge of IT security trends and best practices.

Duties and Responsibilities

Participates in designing, developing, coding, testing, and debugging solutions (including staff reviews). Has foundational skills to use one or more programming languages to develop applications and stays up to date on advances in programming languages to produce efficient and dynamic code.  Participates in proactively maintaining systems and/or applications in efforts to avoid temporary service loss. When service is lost, provides assistance to restore the systems/applications in a time efficient manner, to cause the least disturbance possible to the operation of the Board. Supports the development of testing methods and decreasing the occurrence of defects in software functionality by providing thorough descriptions of defects when they do occur, including indicating the root cause and resolutions. Participates in administering, supporting, and developing software solutions. Supports more senior staff in identifying the proper functioning of systems and/or applications and any potential issues that may arise for it. Participates in weighing the benefits and drawbacks of multiple system/application designs to determine the best option in terms of cost, time, and Board needs. Supports the process of designing, constructing, and implementing systems/applications to meet strategic and/or operational needs. Follows the direction of more senior staff to develop system and/or application access profiles. Has a foundational understanding of how systems and/or applications and data have been used historically to improve technology processes. With extensive guidance, implements DevOps and Agile best practices in accordance with Board guidance and policies. Has foundational knowledge of system development processes and philosophies/methods to support phases of system development (i.e., requirements gathering and planning through integration and maintenance). Participates in securing the code and data needed to ensure that applications/systems are restricted to the proper audience. Follows secure coding principles, to include security by design, password management, access control, error handling and logging, system configuration, threat modeling, cryptographic practices, and input validation and output encoding. Participates in recommending security enhancements to more senior staff based on knowledge of IT security trends and best practices. Through collaboration efforts, supports the implementation of security enhancements necessary for the Board. Has foundational knowledge of stakeholder viewpoints that results in stronger collaboration efforts and management of expectations. Shadows more senior staff to learn the steps of a product's lifecycle (i.e., concept, inception, iteration, release, maintenance, and retirement) to ensure a quality product (e.g., applications, division or section websites, content management) and meet the evolving stakeholder and business needs. Shadows more senior staff to learn the process of evaluating the Board’s future technology needs, identifying what technology would fulfill such needs, and considering how the new technology would function in the Board environment. Requires foundational knowledge of technology options available in the market and skilled at assessing their viability for meeting Division and/or Board needs. Requires foundational knowledge of key components of cloud computing and one or more cloud technology platforms. Participates in designing and developing automated and manual tests to ensure solution quality. Participates in performing testing, integration testing, system testing, and acceptance testing. Maintains functional/system level test cases and generates, maintains, and tracks test results. Diagnoses issues, creates reproducible scenarios/solution, and participates in the development of sustainable test case frameworks conducive for future regression testing. Supports regression testing as applicable and utilizes performance testing tools where needed. Participates in ensuring compliance with division governance and Federal Information Security Management Act (FISMA).

Position Requirements

About the Team & Role

The Application Design and Development (ADD) section in the division of Research and Statistics (R&S) is an enthusiastic team of software developers, user experience designers, and product managers that design, develop, and support solutions that enable the economic research, analysis, and policy work of the Federal Reserve Board.

We are currently seeking a software developer who is creative, has a desire to learn, takes initiative, and has an interest in economics.The software developer will be responsible for building, maintaining, optimizing, and modernizing custom web applications and software programs that support mission critical business functions.The ideal candidate will be a full stack developer with a focus on web development and services who enjoys working in a team, interacting with stakeholders at all levels of the organization, and has a drive to improve the user experience of the applications that support our economic colleagues.

Responsibilities

Work with cross-functional staff to build and maintain usable end-to-end solutions that that deliver value to the organization. Write high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability. Promote a collaborative team environment and work closely with colleagues to achieve business objectives. Collaborate with stakeholders (e.g. business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements. Support applications by responding to tickets from users and addressing issues in a timely manner. Investigate and propose solutions to development and design problems. Participate in scope of work estimation and forecasting. Adhere to architecture, design, development, implementation, and security standards and best practices. Participate in code reviews or use collaborative programming techniques to promote high quality business outcomes. Conduct analysis to determine integration needs, and design and plan integrations. Implement and conduct functional and performance testing. Develop reusable components to enable faster delivery. Improve performance of existing software by diagnosing and resolving critical issues. Prepare technical documentation, including software design evaluation plans, test results, and technical manuals. Review new releases of packaged software and identify new features from which the business would benefit.

Position Requirements

Bachelor’s degree in Information Technology/Systems, Computer Science, Engineering, or related field with 1-year minimum experience developing software applications and/or platforms. Strong proficiency in one or more programming languages (e.g. JavaScript, Python) and frameworks (e.g. React, Ruby on Rails) Experience with relational databases (e.g. Postgres). Comfortable working in a Linux environment. Experience in building APIs and web services for integration of internal products. Working knowledge of DevOps and CI/CD principles and practices. Strong ability to understand context for code, the codebase, and its relation to business objectives. Ability to work both independently and on a team. Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing. Excellent problem solving and analytical skills. Growth mindset and a willingness to learn new skills, technologies, and frameworks.

Preferred Qualifications

Experience with content management systems (CMS) (eg. Drupal). Experience with low-code platform enablement to build a more self-service environment for the business users. Experience with the ServiceNow platform, including building custom applications and workflows, desired. Experience evaluating, selecting, customizing, and supporting future technology needs, including languages, platforms, and vendor software packages. Experience with agile development methodologies. Interest in economics, economic measurement, statistics, and data science.

Note: This position requires an on-site presence via a hybrid work schedule in our offices in Washington, D.C.



  • Washington, United States Insomniac Design, Inc. Full time

    Job SummaryInsomniac Design, Inc. is seeking a highly skilled Senior Software Development Manager to lead our software development team. As a key member of our leadership team, you will be responsible for overseeing the development of software applications and ensuring that they are delivered on time, within budget, and to the highest standards of quality...


  • Washington, Washington, D.C., United States Holland & Knight Full time

    We are a Firm where people truly believe in what they do and strive to achieve the highest standards of performance and success.Job Summary:Holland & Knight is seeking a skilled IT Financial Software Applications Developer to join our team. As a full-stack developer, you will plan and develop software applications that support our Finance processes.Key...


  • Washington, Washington, D.C., United States SourcePro Search, LLC Full time

    Job SummaryWe are seeking a highly motivated and experienced Front-End WebApp Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and enhancing high-visibility, collaborative web application tools used in the day-to-day mission, throughout the customer and across the broader...

  • Application Developer

    4 weeks ago


    Washington, Washington, D.C., United States General Dynamics Information Technology Full time

    Job Title: Application DeveloperWe are seeking an experienced Application Developer to join our team at General Dynamics Information Technology. As an Application Developer, you will be responsible for designing, developing, and testing software applications for our clients.Key Responsibilities:Design and develop software applications using Java and Python...

  • Application Developer

    4 weeks ago


    Washington, Washington, D.C., United States Dutch Ridge Consulting Group Full time

    Job Title: Application DeveloperWe are seeking a highly skilled Application Developer to join our team at Dutch Ridge Consulting Group, LLC.Job Summary:The successful candidate will design, build, and modify application software using various programming languages, including Java, ColdFusion, JavaScript, and C#. They will implement multiple design patterns,...

  • Product Designer

    2 weeks ago


    Washington, Washington, D.C., United States Talent Software Services Full time

    Job Title: Product DesignerAt Talent Software Services, we are seeking a highly skilled Product Designer to join our team. As a Product Designer, you will be responsible for designing, developing, and implementing applications using general languages and technologies to support business requirements.Key Responsibilities:Analyze complex business requirements...


  • Washington, Washington, D.C., United States Soft Tech Consulting Full time

    Pega Application DeveloperSoft Tech Consulting is seeking a highly skilled Pega Application Developer to join our team. The ideal candidate will have a strong background in case management system development and experience with Pega 8.Responsibilities:Design, build, and configure applications to meet business process and application requirements.Build and...

  • IT Specialist

    2 months ago


    Washington, Washington, D.C., United States Administrative Office of the U.S. Courts Full time

    Job Details for Information Technology Specialist (Applications Software)Court Name/Organization: Administrative Office of the U.S. CourtsJob Summary:We are seeking a highly skilled IT Specialist to join our team at the Administrative Office of the U.S. Courts. As an IT Specialist, you will be responsible for designing, developing, and implementing...

  • Application Developer

    3 weeks ago


    Washington, Washington, D.C., United States Educology Solutions Full time

    Job Title: Application DeveloperEducology Solutions is seeking a skilled Application Developer to join our team. As a key member of our development team, you will be responsible for designing, building, and maintaining integrated web-based solutions in a Service-Oriented Architecture (SOA).Job ResponsibilitiesCollaborate with clients to identify issues and...

  • Software Developer

    1 hour ago


    Washington, Georgia, United States workcog Full time

    Job Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at Workcog. As a key member of our development team, you will be responsible for designing, developing, and testing software applications using C# and other .NET programming languages.Key Responsibilities:Design and develop software applications using C#...

  • Software Developer

    2 days ago


    Washington, Washington, D.C., United States clearAvenue, LLC Full time

    We are seeking a skilled and experienced Software Developer to join our team at clearAvenue, LLC. In this role, you will be responsible for designing and coding functional programs and applications. You will collaborate with a team of professionals, but also work independently with minimal supervision.The ideal candidate for this position will possess...

  • Software Developer

    2 weeks ago


    Washington, Washington, D.C., United States Mudrasys Full time

    Job Title: Software DeveloperMudrasys is seeking a highly skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing and developing system-level solution designs, developing web-based applications using C#, REST APIs, Entity Framework, SQL Server, and.NET Core, and analyzing existing application programs to...


  • Washington, Washington, D.C., United States Go intellects Inc Full time

    Job Title: Salesforce DeveloperWe are seeking a highly skilled Salesforce Developer to join our team at Go intellects Inc.Job DescriptionThe successful candidate will be responsible for designing, developing, enhancing, debugging, and implementing Salesforce software applications.Key ResponsibilitiesDesign and develop Salesforce applications to meet client...


  • Washington, Washington, D.C., United States Go intellects Inc Full time

    Job Title: Salesforce DeveloperGo Intellects Inc is seeking a highly skilled Salesforce Developer to join our team.Job DescriptionWe are looking for a talented Salesforce Developer to design, develop, and implement Salesforce software applications. The ideal candidate will have a strong background in Salesforce development and a passion for delivering...

  • Software Developer

    3 weeks ago


    Washington, Washington, D.C., United States LinTech Global Full time

    LinTech Global is seeking a skilled Applications Developer to provide support to the IRSCI client in Portfolio Management and Acquisitions and Contracts (PMAC). This role involves overseeing and governing IT projects and contracts, as well as IT request management. Key Responsibilities:Formulate and define system scope and objectives through research and...

  • Software Developer

    2 days ago


    Washington, Washington, D.C., United States General Dynamics Information Technology Full time

    Job DescriptionWe are seeking a skilled Software Developer to join our team at General Dynamics Information Technology. As a key member of our team, you will design, develop, and maintain software applications for our clients.Key Responsibilities:Design and develop software applications using object-oriented programming languages such as Java and...

  • Software Developer

    18 hours ago


    Washington, Washington, D.C., United States LinTech Global Full time

    Software DeveloperLinTech Global is seeking a skilled Software Developer to provide support to the IRSCI client in Portfolio Management and Acquisitions and Contracts (PMAC). This role involves the oversight and governance of IT projects and contracts as well as IT request management.Key Responsibilities:Formulate and define system scope and objectives...

  • Software Developer

    4 weeks ago


    Washington, Georgia, United States workcog Full time

    Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Workcog.About the RoleThe successful candidate will be responsible for designing, developing, and testing software applications using C# and other.NET programming languages.Key ResponsibilitiesParticipate in requirements analysis and collaborate with internal teams to...

  • Software Developer

    1 month ago


    Washington, Georgia, United States workcog Full time

    Job DescriptionWe are seeking a skilled Software Developer to join our team at Workcog.About the RoleThe successful candidate will be responsible for designing, developing, and testing software applications using C# and other.NET programming languages.Key ResponsibilitiesParticipate in requirements analysis and collaborate with internal teams to produce and...

  • Software Developer

    4 days ago


    Washington, Washington, D.C., United States Phoenix Operations Group Full time

    Job OverviewPhoenix Operations Group is seeking a skilled Software Developer to join our team of innovators. As a key member of our engineering team, you will be responsible for designing, developing, and deploying enterprise-grade software applications on the Amazon Web Services (AWS) platform.Key Responsibilities:Design and develop software applications...