Skip to main content
U.S. flag
Back to results

Information Technology Specialist (Enterprise Architecture)

Federal Election Commission
This job announcement has closed

Summary

The IT Specialist (Enterprise Architecture) in this position participates in the design, documentation, development, modification, test, implementation, and support of new and existing applications. In this position, you will serve as a Python Developer within the Office of the Chief Information Officer (CIO), Deputy CIO for Enterprise Architecture.

This is a Bargaining Unit position.

Overview

Help
Hiring complete
Open & closing dates
10/16/2018 to 11/06/2018
Salary
$68,036 to - $126,062 per year
Pay scale & grade
GS 11 - 13
Location
Washington DC, DC
1 vacancy
Telework eligible
Yes—as determined by the agency policy.
Travel Required
Not required
Relocation expenses reimbursed
No
Appointment type
Permanent
Work schedule
Full-Time
Service
Excepted
Promotion potential
13
Supervisory status
No
Drug test
No
Announcement number
FEC-10316553-OPM
Control number
513873400

Duties

Help

As the Python Developer in this position, you will:

  • Help develop web applications for various enterprise software projects
  • Design, test, develop, and deploy production-ready applications
  • Write reusable, testable, and efficient code in Python
  • Integrate user-facing elements developed by front-end developers with server side logic
  • Collaborate closely with developers and managers
If you are selected at the GS-11 or GS-12 grade levels, you would be assigned appropriate developmental duties and responsibilities and perform work under a closer level of supervision and guidance. You would be eligible to be promoted without further competition up to the full performance GS-13 level when all regulatory, qualification, and performance requirements are met. Selection at a lower grade level does not guarantee promotion to the full performance level.

Requirements

Help

Conditions of employment

  • You must be a U.S. citizen or national.
  • You must be able to pass a background investigation.
  • Males born after 12/31/1959 must be registered or exempt from Selective Service (see Legal and regulatory guidance below).
  • You may be required to serve a 2 year probationary period.
  • Direct Deposit of Pay is required.
  • You must meet eligibility and qualification requirements within 30 days of the closing date of this announcement.

Qualifications

In order to qualify, you must meet the education and/or experience requirements described below. If qualifying based on education, a copy of your unofficial transcripts must be provided with your application. If qualifying based on experience, your experience must be IT-related and demonstrate each of the following competencies: attention to detail, customer service, oral communication, and problem solving. Your resume must clearly describe your relevant experience.

Requirements for the GS-11 level:

A. At least one full year of professional experience using, supporting, testing, or maintaining applications or systems. This must include activities such as: (1) performing routine and recurring assignments or well-defined projects that required writing, debugging, or maintaining code; (2) adapting guidelines or precedents to complete an IT assignment/project that meets customer needs; (3) working with customers to test an application or system; (4) identifying and resolving routine issues or problems relating to software functionality; or (5) self-directed, IT-focused learning and creative problem solving using technology.This experience must be comparable in scope and responsibility to the GS-9 grade level in the Federal service (obtained either in private or public sectors).

OR

B. Successfully completed a Ph.D. or equivalent doctoral degree or three full years of progressively higher level graduate education leading to such a degree in computer science, engineering, information science, information systems management, mathematics, operations research, statistics, or technology management or a Ph.D. or equivalent doctoral degree that provided a minimum of 24 semester hours in one or more of the fields identified above and required the development or adaptation of applications, systems or networks. Note: You must submit copies of your transcripts.

Requirements for the GS-12 level:

You must have at least one full year of specialized IT experience supporting the development of IT applications or systems. This must include activities such as: (1) coding and testing software application programs; (2) installing, operating, and maintaining IT systems that meet customer needs; (3) collaborating with stakeholders such as team members, product owners, and users in the coding, development, or testing of applications; and (4) analyzing software requirements to determine the feasibility of a design within requirement constraints. This experience must be comparable in scope and responsibility to the GS-11 grade level in the Federal service (obtained either in private or public sectors).

Requirements for the GS-13 level:

You must have at least one full year of specialized IT experience supporting the development of web applications. This must include activities such as: (1) designing, coding, and testing applications using Python and SQL; (2) creating RESTful APIs and user-centered data applications; (3) leading and collaborating with other team members in software development; and (4) evaluating and improving application performance. This experience must be comparable in scope and responsibility to the GS-12 grade level in the Federal service (obtained either in private or public sectors).

In addition, you must provide a cover letter describing your accomplishments that reflect your capability with the specific competencies identified below.

  • Python Development Technical Expertise: Delivers technical solutions based on custom code and open source libraries; designs, codes, and tests applications using Python and SQL; creates RESTful APIs and user-centered data applications.
  • Coding and Testing: Implements code that is semantic, pragmatic, and maintainable; writes unit and integration tests that adhere to best practices and accessibility standards; performs code reviews, and contributes to the team's codebase.
  • Technical Collaboration: Works with a team of designers, user experience specialists, and/or other developers to implement design and user interface; contributes to all stages of the software development lifecycle by using software development platforms such as GitHub to collaborate with team members.
  • Oral Communication: Communicates ideas and concepts clearly and concisely in discussion and presentation to diverse groups of individuals such as stakeholders, team members, product owners, and external users.
For more information on these qualification standards, please visit the United States Office of Personnel Management's website.

Part-time or unpaid experience: Credit will be given for appropriate unpaid and or part-time work. You must clearly identify the duties and responsibilities in each position held and the total number of hours per week.

Volunteer work experience: Refers to paid and unpaid experience, including volunteer work done through National Service Programs (i.e., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community; student and social). Volunteer work helps build critical competencies, knowledge and skills that can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience.

Education

Are you using your education to qualify? You must provide transcripts or other documentation to support your educational claims. Unless otherwise stated: (1) unofficial transcripts are acceptable, or (2) you may submit a list with all of your courses, grades, semester, year, and credit for the course. All materials must be submitted by the closing date of the announcement.

Foreign education: If you are using education completed in foreign colleges or universities to meet the qualification requirements, you must show that the education credentials have been evaluated by a private organization that specializes in interpretation of foreign education programs and such education has been deemed equivalent to that gained in an accredited U.S. education program; or full credit has been given for the courses at a U.S. accredited college or university. For further information, click here. You must provide translated transcripts.

Additional information

FEC offers competitive salaries and an attractive benefits package, including: health, dental, vision, life, and long-term care insurance; retirement plan; Thrift Savings Plan [similar to a 401(k)]; Flexible Spending Account; Employee Assistance Program; personal leave days; and paid federal holidays. Other benefits may include: flexible work schedules; telework; or transportation subsidies.

If you receive a tentative offer of employment for this position, you will be required to complete an Optional Form 306, Declaration for Federal Employment, and to sign and certify the accuracy of all information in your application, prior to entry on duty. False statements on any part of the application may result in withdrawal of offer of employment, dismissal after beginning work, fine, or imprisonment.

Additional selections may be made from this announcement, as needed.

How you will be evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

Your qualifications will be evaluated based on your responses to the online assessments completed during the application process. You will be assessed on the following competencies (knowledge, skills, abilities and other characteristics):

  • Python Development Technical Expertise
  • Coding and Testing
  • Technical Collaboration
  • Oral Communication

Your session is about to expire!

Your USAJOBS session will expire due to inactivity in 8 minutes. Any unsaved data will be lost if you allow the session to expire. Click the button below to continue your session.