Research Programmer
- Employer
- USAJobs
- Location
- Washington, D.C
- Posted
- Nov 23, 2022
- Closes
- Nov 28, 2022
- Function
- Analyst, Research, IT, Software Developer
- Industry
- Government and Public Services, Federal
- Career Level
- Experienced (Non-Manager)
- Hours
- Full Time
Duties
The Long-Term Analysis Unit is seeking a research programmer to work with a team of analysts to develop, maintain, and use a variety of mathematical models, including a large microsimulation model, to analyze topics of interest to the Congress. Analysts in the Long-Term Analysis Unit are responsible for the agencys population projections; the agencys projections of federal spending in the long term; and a microsimulation model that underlies long term projections of the Social Security programs spending and revenues and the analysis of proposed policy changes to the program. In addition, the unit leads the work on the agencys recurring reports examining the budget outlook over the long term. The successful candidate will develop and maintain software for mathematical modeling and data manipulation, gather software requirements, develop software designs and document them, write clear code that is easy to read and understand, develop and automate software tests, and improve the software development process.
Requirements
Conditions of Employment
SPECIAL REQUIREMENTS:
Tier Two Background Investigation
Qualifications
You must have one year of specialized experience at a level close to the work of this job that has given you the particular knowledge, skills, and abilities required to successfully perform. Typically we would find this experience in work within this field or a field that is closely related.
TECHNICAL QUALIFICATIONS:
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance. The position also requires: ââ Proficiency in Python including the pandas and NumPy packages, and in one of following: Fortran, C, C++, Java, or Julia; ââ Working knowledge of SQL and database design; ââ The ability to communicate effectively with all CBO staff, including other programmers and economists; ââ Facility with handling multiple projects simultaneously, often under tight deadlines; ââ A desire to learn new skills and technologies; and ââ A desire to contribute directly to the analysis of federal policy in a nonpartisan setting.
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance. The position also requires: ⢠Proficiency in Python including the pandas and NumPy packages, and in one of following: Fortran, C, C++, Java, or Julia; ⢠Working knowledge of SQL and database design; ⢠The ability to communicate effectively with all CBO staff, including other programmers and economists; ⢠Facility with handling multiple projects simultaneously, often under tight deadlines; ⢠A desire to learn new skills and technologies; and ⢠A desire to contribute directly to the analysis of federal policy in a nonpartisan setting.
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance. The position also requires: ⢠Proficiency in Python including the pandas and NumPy packages, and in one of following: Fortran, C, C++, Java, or Julia; ⢠Working knowledge of SQL and database design; ⢠The ability to communicate effectively with all CBO staff, including other programmers and economists; ⢠Facility with handling multiple projects simultaneously, often under tight deadlines; ⢠A desire to learn new skills and technologies; and ⢠A desire to contribute directly to the analysis of federal policy in a nonpartisan setting.
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance. The position also requires: ̉̉ Proficiency in Python including the pandas and NumPy packages, and in one of following: Fortran, C, C++, Java, or Julia; ̉̉ Working knowledge of SQL and database design; ̉̉ The ability to communicate effectively with all CBO staff, including other programmers and economists; ̉̉ Facility with handling multiple projects simultaneously, often under tight deadlines; ̉̉ A desire to learn new skills and technologies; and ̉̉ A desire to contribute directly to the analysis of federal policy in a nonpartisan setting.
Education
EDUCATION:
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance.
Additional information
This job is being filled by an alternative hiring process and is not in the competitive civil service.
This position was advertised previously. If you applied at that time, you will need to reapply.
The Long-Term Analysis Unit is seeking a research programmer to work with a team of analysts to develop, maintain, and use a variety of mathematical models, including a large microsimulation model, to analyze topics of interest to the Congress. Analysts in the Long-Term Analysis Unit are responsible for the agencys population projections; the agencys projections of federal spending in the long term; and a microsimulation model that underlies long term projections of the Social Security programs spending and revenues and the analysis of proposed policy changes to the program. In addition, the unit leads the work on the agencys recurring reports examining the budget outlook over the long term. The successful candidate will develop and maintain software for mathematical modeling and data manipulation, gather software requirements, develop software designs and document them, write clear code that is easy to read and understand, develop and automate software tests, and improve the software development process.
Requirements
Conditions of Employment
- US citizenship or current permanent residents seeking citizenship
SPECIAL REQUIREMENTS:
Tier Two Background Investigation
Qualifications
You must have one year of specialized experience at a level close to the work of this job that has given you the particular knowledge, skills, and abilities required to successfully perform. Typically we would find this experience in work within this field or a field that is closely related.
TECHNICAL QUALIFICATIONS:
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance. The position also requires: ââ Proficiency in Python including the pandas and NumPy packages, and in one of following: Fortran, C, C++, Java, or Julia; ââ Working knowledge of SQL and database design; ââ The ability to communicate effectively with all CBO staff, including other programmers and economists; ââ Facility with handling multiple projects simultaneously, often under tight deadlines; ââ A desire to learn new skills and technologies; and ââ A desire to contribute directly to the analysis of federal policy in a nonpartisan setting.
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance. The position also requires: ⢠Proficiency in Python including the pandas and NumPy packages, and in one of following: Fortran, C, C++, Java, or Julia; ⢠Working knowledge of SQL and database design; ⢠The ability to communicate effectively with all CBO staff, including other programmers and economists; ⢠Facility with handling multiple projects simultaneously, often under tight deadlines; ⢠A desire to learn new skills and technologies; and ⢠A desire to contribute directly to the analysis of federal policy in a nonpartisan setting.
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance. The position also requires: ⢠Proficiency in Python including the pandas and NumPy packages, and in one of following: Fortran, C, C++, Java, or Julia; ⢠Working knowledge of SQL and database design; ⢠The ability to communicate effectively with all CBO staff, including other programmers and economists; ⢠Facility with handling multiple projects simultaneously, often under tight deadlines; ⢠A desire to learn new skills and technologies; and ⢠A desire to contribute directly to the analysis of federal policy in a nonpartisan setting.
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance. The position also requires: ̉̉ Proficiency in Python including the pandas and NumPy packages, and in one of following: Fortran, C, C++, Java, or Julia; ̉̉ Working knowledge of SQL and database design; ̉̉ The ability to communicate effectively with all CBO staff, including other programmers and economists; ̉̉ Facility with handling multiple projects simultaneously, often under tight deadlines; ̉̉ A desire to learn new skills and technologies; and ̉̉ A desire to contribute directly to the analysis of federal policy in a nonpartisan setting.
Education
EDUCATION:
Applicants must have a bachelors degree in computer science or a related field, a minimum of five years of experience, and familiarity with all stages of the software development cycle including requirements gathering and analysis, design development, implementation, testing, and maintenance.
Additional information
This job is being filled by an alternative hiring process and is not in the competitive civil service.
This position was advertised previously. If you applied at that time, you will need to reapply.