Skip to main content

Grade: 05

To be eligible for this position at this grade level, you must meet the requirements below.
Three (3) years of IT-related experience, 1 year of which was at a level of difficulty and responsibility equivalent to the GS-4 grade level in the Federal service.
This experience must include Information Technology (IT) related experience that demonstrates each of the following four competencies: 1) Attention to Detail, 2) Customer Service, 3) Oral Communication and 4) Problem Solving.
IT related experience for this position includes:
Basic knowledge of IT processing functions to understand the stages to automate a work process.
Experience must have also included work with clients and customers to assess and/or address their needs, and provide information or assistance relative to the products or services; communicate effectively both orally and in writing; and, identify and resolve problems, determine relevant information, demonstrate using sound judgment, and making recommendations.
Experience may have been gained in work such as computer operator or assistant, computer sales representative, program analyst, or other positions that required the use or adaptation of computer programs and systems.
OR
Bachelor's or equivalent degree at an accredited college or university
In computer science, engineering, information science, information systems management, mathematics, operations research, statistics, or technology management
OR
A degree that provided a minimum of 24 semester hours in one or more of the fields identified and required the development or adaptation of applications, systems or networks
OR
A combination of experience and education at an accredited college or university equivalent to 4 years. You may combine the college credits you completed with any qualifying experience you have to total the equivalent of a four-year college education.
Use the Experience Calculator and compute your experience, education, or to compute an equivalent amount of combined experience and education. Use these results to select your response to the following question.
1 Which of the following is true about your education and/or experience? Answer to this question is required
  • I have a Bachelor’s or equivalent degree at an accredited college or university in a field as described above.
  • I have experience as described above.
  • I have a combination of experience and education at an accredited college or university as described above.
  • None of the above.

Grade: 07

To be eligible for this position at this grade level, you must meet the requirements below.
You must have one year of specialized experience at a level of difficulty and responsibility equivalent to the GS-5 grade level in the Federal service:
This experience must include Information Technology (IT) related experience that demonstrates each of the following four competencies: 1) Attention to Detail, 2) Customer Service, 3) Oral Communication and 4) Problem Solving.
Specialized experience for this position includes:
Interviewing subject-matter personnel to get facts regarding work processes, and synthesizing the resulting data into charts showing information flow; operating computer consoles where this involved choosing from among various procedures in responding to machine commands or unscheduled halts; scheduling the sequence of programs to be processed by computers where alternatives had to be weighed with a view to production efficiency; preparing documentation on cost/benefit studies where this involved summarizing the material and organizing it in a logical fashion; working directly with customers in obtaining information needed to establish or change accounts; translating detailed logical steps developed by others into language codes that computers accept where this required understanding of procedures and limitations appropriate to use of a programming language.
OR
One year of graduate education at an accredited college or university
In computer science, engineering, information science, information systems management, mathematics, operations research, statistics or technology management or in one or more of the fields identified above and required the development or adaption of applications, systems or networks.
OR
Superior Academic Achievement may be met by having a Bachelor's degree, with one of the following: A GPA of 3.0 or higher on a 4.0 scale for all completed undergraduate courses or those completed in the last 2 years of study, or a GPA of 3.5 or higher on a 4.0 scale for all courses in the major field of study or those courses in the major completed in the last 2 years of study, or rank in the upper one third of the class in the college, university, or major subdivision, or membership in a national honor society recognized by the Association of College Honor Societies.
OR
At least 1 year of combined graduate education and experience as defined in paragraphs above.
Use the Experience Calculator and compute your experience, education, or to compute an equivalent amount of combined experience and education. Use these results to select your response to the following question.
1 Which of the following is true about your education and/or experience? Answer to this question is required
  • I have at least one full year of specialized experience as described above.
  • I have at least one full year of graduate level education at an accredited college or university with a major in a qualifying field of study as described above.
  • I meet the Superior Academic Achievement (SAA) requirements as described above.
  • I have a combination of experience and graduate level education equivalent to that described above.
  • None of the above.

Grade: 09

To be eligible for this position at this grade level, you must meet the requirements below.
In computer science, engineering, information science, information systems management, mathematics, operations research, statistics or technology management or in one or more of the fields identified above and required the development or adaption of applications, systems or networks.
You must have one year of specialized experience at a level of difficulty and responsibility equivalent to the GS-7 grade level in the Federal service:
This experience must include Information Technology (IT) related experience that demonstrates each of the following four competencies: 1) Attention to Detail, 2) Customer Service, 3) Oral Communication and 4) Problem Solving.
Specialized experience for this position includes:
Experience in an IT field or work where the primary concern was the subject matter of the IT application. The assignments must have shown completion of the following, or the equivalent:
Analysis of the interrelationships of pertinent components of the system; Planning the sequence of actions necessary to accomplish the assignment; and Personal responsibility for at least a segment of the overall project.
OR
Master's or equivalent graduate degree or two full years of progressively higher level graduate education leading to a master's or equivalent graduate degree
One year of graduate education is creditable in accordance with its relationship to a year of full-time study at the school attended.
OR
At least 1 year of combined graduate education and experience as defined in paragraphs above.
Use the Experience Calculator and compute your experience, education, or to compute an equivalent amount of combined experience and education. Use these results to select your response to the following question.
1 Which of the following is true about your education and/or experience? Answer to this question is required
  • I have at least one full year of specialized experience as defined above.
  • I have a Master’s or equivalent graduate degree in a qualifying field of study as defined above.
  • I have two full years of progressively higher level graduate education leading to a master’s or equivalent graduate degree in a qualifying field of study as described above.
  • I have a combination of experience and graduate level education equivalent to that described above.
  • I have none of the above
2 Please rate your skill level developing applications using Java. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing Java applications and work without assistance.
3 Please rate your skill level developing applications using .NET. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing NET applications and work without assistance.
4 Please rate your skill level developing applications using HTML. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing HTML applications and work without assistance.
5 Please rate your skill level developing applications using Visual Basic. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing Visual Basic applications and work without assistance.

Grade: 11

To be eligible for this position at this grade level, you must meet the requirements below.
You must have one year of specialized experience at a level of difficulty and responsibility equivalent to the GS-9 grade level in the Federal service:
This experience must include Information Technology (IT) related experience that demonstrates each of the following four competencies: 1) Attention to Detail, 2) Customer Service, 3) Oral Communication and 4) Problem Solving.
Specialized experience for this position includes:
Experience that demonstrated an accomplishment of computer project assignments that required a range of knowledge of computer requirements and techniques.
For example, assignments would show experience in developing modifications to parts of a system that required significant revisions in the logic or techniques used in the original development.
Must have been in an IT field or work where the primary concern was the subject matter of the IT application. The assignments must have shown completion of the following, or the equivalent:
Knowledge of the customary approaches, techniques, and requirements appropriate to an assigned computer applications area or computer specialty area in an organization; planning the sequence of actions necessary to accomplish the assignment where this entailed coordination with others outside the organizational unit and development of project controls; adaptation of guidelines or precedents to the needs of the assignment.
OR
A Ph.D. or equivalent doctoral degree or Three full years of progressively higher-level graduate education leading to a Ph.D. or equivalent doctoral degree
In computer science, engineering, information science, information systems management, mathematics, operations research, statistics or technology management or in one or more of the fields identified above and required the development or adaption of applications, systems or networks.
One year of graduate education is creditable in accordance with its relationship to a year of full-time study at the school attended.
OR
At least 1 year of combined graduate education and experience as defined in paragraphs above.
Use the Experience Calculator and compute your experience, education, or to compute an equivalent amount of combined experience and education. Use these results to select your response to the following question.
1 Which of the following is true about your education and/or experience? Answer to this question is required
  • I have a Ph.D. or equivalent doctoral degree in a qualifying field of study as described above.
  • I have three full years of progressively higher level graduate education leading to a Ph.D. or equivalent doctoral degree in a qualifying field of study as described above.
  • I have at least one year of full-time specialized experience as defined above.
  • I have a combination of experience and graduate level education equivalent to that described above.
  • None of the above.
2 Please rate your skill level developing applications using Java. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing NET applications and work without assistance.
3 Please rate your skill level developing applications using .NET. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing NET applications and work without assistance.
4 Please rate your skill level developing applications using XML. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing XML applications and work without assistance.
5 Please rate your skill level developing applications using HTML. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing HTML applications and work without assistance.
6 Please rate your skill level developing applications using Visual Basic. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing Visual Basic applications and work without assistance.
7 Please describe your level of expertise writing PL/SQL statements. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor.
  • Advanced - I have independently written PL/SQL statements/procedures.

Grade: 12

To be eligible for this position at this grade level, you must meet the requirements below.
You must have one year of specialized experience at a level of difficulty and responsibility equivalent to the GS-11 grade level in the Federal service:
This experience must include Information Technology (IT) related experience that demonstrates each of the following four competencies: 1) Attention to Detail, 2) Customer Service, 3) Oral Communication and 4) Problem Solving.
Specialized experience for this position includes:
Experience that demonstrates accomplishment of computer project assignments that required a wide range of knowledge of computer requirements and techniques pertinent to the position to be filled
This knowledge is generally demonstrated through assignments that required the ability to analyze a number of alternative approaches in the process of advising management concerning major aspects of IT system design. This would include defining what system interrelationships must be considered, or what operating mode, system software, and/or equipment configuration is most appropriate for a given project.
At this grade level, your experience must be sufficient to demonstrate the ability to: Plan and coordinate an agency-wide implementation of process improvement methods and concepts to improve the quality of software products; serving as the principle advocate within the agency/organization for the application of process improvement concepts and practices; and consulting with senior specialists and IT managers throughout the agency in the implementation of process improvement practices.
1 Which of the following is true about your experience? Answer to this question is required
  • I have at least one (1) year of specialized experience as described above.
  • I have less than one (1) year of full-time experience described above.
2 Please rate your skill level developing applications using Java. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled in developing applications and work without assistance.
  • Expert - I have extensive experience developing Java applications and mentoring, providing guidance or training to less experienced staff.
3 Please rate your skill level developing applications using .NET. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing NET applications and work without assistance.
  • Expert - I have extensive experience developing .NET applications and mentoring, providing guidance or training to less experienced staff.
4 Please rate your skill level developing applications using XML. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled in developing applications and work without assistance.
  • Expert - I have extensive experience developing XML applications and mentoring, providing guidance or training to less experienced staff.
5 Please rate your skill level developing applications using HTML. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled in developing applications and work without assistance.
  • Expert - I have extensive experience developing HTML applications and mentoring, providing guidance or training to less experienced staff. (5)
6 Please rate your skill level developing applications using Visual Basic. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor or advisor.
  • Advanced - I am fully skilled developing applications and work without assistance.
  • Expert - I have extensive experience developing Visual Basic applications and mentoring, providing guidance or training to less experienced staff.
7 Please describe your level of expertise writing PL/SQL query statements and stored procedures. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor.
  • Advanced - I have independently written PL/SQL statements/procedures.
  • Expert - I have extensive experience writing PL/SQL statements/procedures and providing assistance to less experienced staff.
8 Describe your level of experience applying project management principles to software development. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor.
  • Advanced - I am fully skilled applying project management principles to software development.
  • Expert - I have extensive experience with applying project management principles and mentoring, providing guidance or training to less experienced staff.
9 Describe your level of experience in software configuration management and change control processes. Answer to this question is required
  • No experience.
  • Novice - I have training but no job experience.
  • Intermediate - I have training and job experience under the guidance of a supervisor.
  • Advanced - I am fully skilled applying software configuration management to software development.
  • Expert - I have extensive experience applying configuration management to software development and mentoring, providing guidance or training to less experienced staff.

Grade: All Grades

Thank you for your interest in applying for this position.
Only select those locations to which you are willing to report and/or relocate. Please see vacancy announcement for information on whether or not moving expenses will be paid.
1 Regarding the effectiveness of our recruitment strategies; how did you first hear about this job? Answer to this question is required
  • Automated USAJOBS saved search notification
  • Posting on a job board or search agent other than USAJOBS (Monster, CareerBuilder, Indeed, LinkUp, etc.)
    1.1 Please indicate the name of the job board or search agent other than USAJOBS you saw the advertisement. Maximum length of 250 characters.
  • Social Media posting (Twitter, Facebook, LinkedIn, on-line job fairs, etc.)
    1.1 Please indicate the name of the Social Media platform you saw the advertisement. Maximum length of 250 characters.
  • IRS Career Website
  • Referred by an IRS employee
  • Attended a recruitment event (Job/Career Fair, Open House, Meet & Greet, Meetup, etc.)
    1.1 Please indicate the name and state of the recruiting event. Maximum length of 250 characters.
  • IRS Veterans Program Office (VPO)
  • School/University announcement/career counselor
    1.1 Please indicate the name of the school/university of the announcement where you saw the advertisement. Maximum length of 250 characters.
  • Organizational third party referral (diversity or community organization, church, unemployment office, etc.)
    1.1 Please indicate the name of the Organizational third party referral. Maximum length of 250 characters.
  • Newspaper (print/online)
    1.1 Please indicate the name of the newspaper and the state you saw the advertisement. Maximum length of 250 characters.
  • Radio
    1.1 Please indicate the name of the radio station and state you heard the advertisement. Maximum length of 250 characters.
  • Transit/Bus Advertisement
    1.1 Please indicate the city and state you saw the advertisement. Maximum length of 250 characters.
  • Banner Advertisement - Major News Websites
    1.1 Please indicate the website. Maximum length of 250 characters.
  • Banner Advertisement - Movie Theater Websites
    1.1 Please indicate the website. Maximum length of 250 characters.
  • IRS Post Card Mailing
  • Classified Advertisement Website (Craigslist, Angie’s List, etc.)
    1.1 Please indicate the website. Maximum length of 250 characters.
  • I prefer not to answer
Note: If applicable, all applicants are required to submit all undergraduate and graduate college transcripts, including transcripts from transfer schools, no later than the date indicated in the announcement.
2 Have you ever written a computer software program in a classroom or business environment? Answer to this question is required
  • Yes
  • No
3 Describe your level of experience developing software applications. Answer to this question is required
  • I have no experience developing software applications.
  • Beginner - I have had education and/or training in developing software applications but have not yet developed a working program.
  • Novice - I have had education and/or training and have developed at least one software application that successfully executed its code according to requested specifications.
  • Intermediate - I have developed software applications, with assistance, in a business environment, that successfully executed their code according to requested specifications.
  • Advanced - I have independently developed software applications in a business environment that successfully execute their code according to requested specifications.
4 Which statement best describes your education? Answer to this question is required
  • I have a bachelor's degree with a programming emphasis.
  • I have a technical certificate with a programming emphasis from an accredited Information Technology technical school or an associate degree in programming from an accredited school.
  • I have a bachelor's degree in any Information Technology area.
  • I have an associate's degree in any Information Technology area.
  • I have an Information Technology diploma from a technical school in any Information Technology area.
  • None of the above.
5 Which statement best describes your experience in software development? Answer to this question is required
  • I have written and formally documented business software programs (from logical specifications) that interface with other existing software applications.
  • I have written and formally documented software programs for a business environment.
  • I modified business software programs (from logical specifications) and formally documented changes.
  • I have three years of general work experience in a professional Information Technology area.
  • None of the above.
6 Describe your experience analyzing software business requirements. Answer to this question is required
  • I have analyzed requirements for software development and translated them into a logical design.
  • I have analyzed requirements for software development and prepared documentation.
  • I have analyzed requirements and provided comments for coding.
  • None of the above.
7 Identify each of the following software development tasks you have performed in a work environment for at least one year. Answer to this question is required
  • Prepared application software modeling diagrams or flowcharts
  • Prepared test plans
  • Prepared Use cases
  • Written Program Code
  • Written Software specifications
  • Conducted peer/code reviews
  • Prepared User Guide and/or Prepared Training Manuals
  • Conducted integration testing
  • Conducted system testing
  • Written/updated Computer Operator Handbook
  • Utilized Configuration management
  • Conducted unit testing
  • Designed a relational database
  • None of the above
8 Identify each of the following software development tasks you have performed. Credit will be granted for work experience, education, or volunteer work. Answer to this question is required
  • Analyzed system/business requirements
  • Designed software programs
  • Written program code
  • Developed schematics
  • Conducted unit testing
  • Written Support Documentation
  • Identified and resolved software defects
  • None of the above
9 Describe your experience conducting unit testing for software programs. Answer to this question is required
  • I have not had education, training or experience in performing this task.
  • I have had education or training in performing this task, but have not yet performed it on the job.
  • I have performed this task on the job with assistance from a supervisor or senior employee.
  • I have independently performed this task as a regular part of a job without assistance by a supervisor or senior employee.
10 Describe your experience conducting compatibility or integration testing for software programs. Answer to this question is required
  • I have not had education, training or experience in performing this task.
  • I have had education or training in performing this task, but have not yet performed it on the job.
  • I have performed this task on the job with assistance from a supervisor or senior employee.
  • I have independently performed this task as a regular part of a job without assistance by a supervisor or senior employee.
11 Describe your experience conducting regression testing for software programs. Answer to this question is required
  • I have not had education, training or experience in performing this task.
  • I have had education or training in performing this task, but have not yet performed it on the job.
  • I have performed this task on the job with assistance from a supervisor or senior employee.
  • I have independently performed this task as a regular part of a job without assistance by a supervisor or senior employee.
12 Describe your level of training or education with software development systems life cycle methodologies. Answer to this question is required
  • I have no training or education in systems life cycle methodologies.
  • I have formal education or technical training in systems life cycle methodologies.
  • I have on the job training in systems life cycle methodologies.
  • I have attended formal classes geared solely to systems life cycle methodologies.
  • I have extensive training and on the job experience in systems life cycle methodologies.
13 Describe your level of experience following software development systems life cycle methodologies. Answer to this question is required
  • I have no experience with software development systems life cycle methodologies.
  • I have experience following software development systems life cycle methodologies.
  • I have experience following software development systems life cycle methodologies, including preparing documentation.
  • I have experience following software development systems life cycle methodologies, including preparing documentation and coaching others.
14 Describe your desired working environment. Answer to this question is required
  • I prefer to analyze problems and develop solutions independently.
  • I prefer to work in a team environment to analyze problems and develop solutions.
  • I prefer to lead a team to analyze problems and develop solutions.
15 Describe your highest level of experience in working with teams. Answer to this question is required
  • I have not been a member of a team.
  • I have worked with others to find a solution to issues and problems.
  • I have led a team and provide guidance and direction to team members.
  • I have participated on a software development team and provided input to team members.
  • I have led a software development team and provided technical guidance and direction to team members.
16 Describe your experience participating on a team through all phases of a systems life cycle. Answer to this question is required
  • I have experience leading a team through all phases of a software development systems life cycle.
  • I have experience participating on a team through all phases of a software development systems life cycle.
  • I have no experience leading a team or participating on a team on all phases of a software development systems life cycle.
17 Which of the following techniques have you experienced in a team environment? Answer to this question is required
  • Mentoring
  • Mediation
  • Paired-programming
  • Facilitated meetings
  • Consensus decision making
  • None of the above
18 Describe your experience documenting specifications and software program changes to ensure maintainability. Answer to this question is required
  • I have not had education, training or experience in performing this task.
  • I have had education or training in performing this task.
  • I have performed this task with assistance.
  • I have performed this task regularly and independently.
  • I have performed this task regularly and independently and I am often consulted by others as an expert for assistance in performing this task.
19 Which of the following types of documentation have you prepared? Answer to this question is required
  • Configuration management, including recordation of changes for hardware, software, firmware, and program documentation throughout the systems life cycle.
  • Architecture/Design, including an overview of software as it relates to environmental and construction principles to be used in the design of software components.
  • Technical, including documentation of code, algorithms or interfaces.
  • None of the above.
20 To qualify for this position and receive full credit for your relevant experience you must list the month/year and number of hours worked for experience listed on your resume. Your resume must support your responses to the questions. Do you understand that failure to provide sufficient evidence in your resume may result in a "not qualified determination? Answer to this question is required
  • Yes
  • No