• Help

    Duties

    Summary

    Come work for the USPTO, we have been ranked as one of the Best Places to Work in the Federal Government®! The U.S. Patent and Trademark Office (USPTO) has been serving the economic interests of America for more than 200 years. We are responsible for granting US intellectual property rights for patents and trademarks. The USPTO is headquartered in Alexandria, Virginia, and has over 12,000 employees. For more information about the USPTO, please visit the USPTO Careers Website

    Learn more about this agency

    Responsibilities

    The Chief Information Officer (CIO) is the principal advisor to the Under Secretary and Director on the application of information technology (IT) to support and improve the Agency’s business processes.  The Office of Application Engineering and Development (AED) is responsible for the full life cycle management of the USPTO’s automated information systems, consistent with the USPTO’s strategic IT plans and supporting technical architecture. The Product Design and Development Division  provides the Data and Application Architecture as well as Development. The Software Development Branch1 performs software design and development tasks for the systems, services and tools to support the technical goals of the Agency.

    As a Computer Scientist you will be responsible for :

    • Writing and performing unit testing based on requirements for all assigned developments.

    • Debugging and fixing bugs found during development, testing, beta cycles and production.

    • Performing software development for a component based on requirements, architecture, design, standards and best practices. Identifies, develops, and improves software development processes and procedures.

    • Assisting in the software design for a component, adhering to the architecture as well as to standards and best practices.

    • Using a source control management tool to manage source code changes and versions.

    • Setting up local builds, running unit tests, and performing code reviews.

    • Setting up local web/application servers for development and local testing.

    THIS POSITION HAS A POSITIVE EDUCATION REQUIREMENT, PLEASE SEE BELOW CONCERNING THE REQUIRED EDUCATION DOCUMENTATION:

    Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have included any combination of statistics and mathematics that included differential and integral calculus.

    In addition to the above requirements you must also have:

    1. 2 years of progressively higher level graduate education leading to a master’s degree or master’s or equivalent graduate degree; OR

    2. 1 year of specialized experience equivalent to the GS-07 level.

    THIS VACANCY HAS BEEN EXTENDED UNTIL MARCH 9, 2020.

    Supervisory status

    No

    Promotion Potential

    12

  • Job family (Series)

    1550 Computer Science

This job originated on www.usajobs.gov. For the full announcement and to apply, visit www.usajobs.gov/GetJob/ViewDetails/557843900. Only resumes submitted according to the instructions on the job announcement listed at www.usajobs.gov will be considered.