Search By
19 Jobs
Programmer/Analyst I Institute for Defense Analyses Alexandria, VA | Other
3 Months Ago
Programmer Analyst U.S. District Court - District of Arizona Phoenix, AZ | Full Time
2 Days Ago
Programmer Analyst Strattec Security Corp. Milwaukee, WI | Other
7 Days Ago
Programmer Analyst Spirit AeroSystems Wichita, KS | Other
8 Days Ago
Programmer Analyst ERT, Inc. Suitland, MD | Full Time
8 Days Ago
Programmer Analyst Data Society Washington, DC | Full Time
9 Days Ago
Programmer Analyst BENNETT MOTOR EXPRESS McDonough, GA | Other
17 Days Ago
Programmer Analyst MARYVILLE COLLEGE Maryville, TN | Other
17 Days Ago
Programmer Analyst Lone Star Analysis Addison, TX | Full Time
17 Days Ago
Programmer Analyst D&W Diesel, Inc. Auburn, NY | Full Time
2 Months Ago
ERP Programmer Analyst Jelly Belly Fairfield, CA | Full Time
5 Days Ago
Programmer Analyst I CHA Consulting, Inc. Albany, NY | Full Time
8 Days Ago
Programmer Analyst 4 Daikin Comfort Technologies Houston, TX | Other
8 Days Ago
Senior Programmer Analyst Electronic Systems, Inc. Virginia Beach, VA | Contractor
8 Days Ago
Senior Programmer Analyst Sound Credit Union Tacoma, WA | Other
11 Days Ago
Senior Programmer Analyst TENNESSEE VALLEY FEDERAL CREDIT UNI Chattanooga, TN | Other
17 Days Ago
Programmer/Analyst I Duncan Aviation Lincoln, NE | Full Time
23 Days Ago
Senior Programmer/Analyst Duncan Aviation Lincoln, NE | Full Time
23 Days Ago
Senior Programmer Analyst (TS/SCI Required) Riverside Research Springfield, VA | Full Time
7 Days Ago
More Search Results

Job Description


IDA has an exciting opportunity open with the Systems Development and Implementation Division.  With supervision, this position provides automation support. The perspective candidate will assist supported staff members in assessing and defining their data processing requirements. Analyzes, designs, develops, tests, implements and documents new application systems; modifies and enhances existing programs and systems; and provides system-related operational and database support.   



  1. Works with the staff to identify, define and document the need for development, conversion or modification of limited scope application system software.  Develops and proposes cost effective solutions.  Uses tools, such as prototyping to define and interpret requirements and to document results.
  2. Working from documented requirements, prepares design specifications; participates in design reviews; develops relatively simple, limited scope programs and systems; troubleshoots and corrects system problems; performs comprehensive unit and limited system testing and prepares and maintains technical and user documentation per standard.  Ensures compliance with configuration management. 
  3. Ensures compliance with configuration management procedures in all software-related activities.
  4. In close coordination with the Database Administrator, maintains databases for one or more applications.  Sets up new application users and privileges; ensures that the DBMS is configured to optimize application performance and capabilities. Designs and implements controls to protect data from unauthorized access.  
  5. Provides support of relatively simple, limited scope acquired systems that have minimal support or interface requirements.  Acts as liaison between users and vendors for the installation and maintenance of new software releases and modifications.  Assists vendors in identifying and isolating problems with their installed software, and installs and tests vendor updates and fixes.  Participates in building custom interfaces to provide connectivity with other IDA systems.  Ensures compliance with configuration management procedures in all software-related activities.
  6. Performs other duties as assigned.



  • Bachelor of Science degree in Computer Science or related field with one year minimum experience in Information Technology OR high school diploma with three years of experience in Information Technology. 
  • Familiar with analysis, design, development and implementation of computer systems.
  • Familiar with developing N-Tier applications using tools such as Microsoft’s Visual Studio and one or more SQL based relational database management systems like Microsoft’s SQL Server.
  • Must be organized, self-motivated and able to work with moderate supervision.
  • Ability to communicate effectively in both written and verbal form and with all levels of employees; possess good interpersonal skills.
  • Must be willing to occasionally work hours outside of a regular schedule.
  • US citizenship is required.
  •  Ability to obtain and maintain appropriate security clearances.

Successful completion of a criminal background check is required.


Company Overview

  • Website
  • Headquarters ALEXANDRIA, VA
  • Size 1,000 - 3,000
  • Founded 1956
  • Type
  • Revenue $200M - $500M
  • Industry Business Services
  • About institute for defense analyses

Skills for Programmer/Analyst I

The job skills required for Programmer/Analyst I include Analysis, Computer science, SQL, Information Technology, Communicates Effectively,and Coordination etc. Having related job skills and expertise will give you an advantage when applying to be a Programmer/Analyst I. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Programmer/Analyst I. Select any job title you are interested in and start to search job requirements.

Job Openings with Skill of Analysis
Job Openings with Skill of Computer science
Job Openings with Skill of SQL
Job Openings with Skill of Information Technology
Job Openings with Skill of Communicates Effectively

Career Path for Programmer/Analyst I

The following is the career advancement route for Programmer/Analyst I positions, which can be used as a reference in future career path planning. As a Programmer/Analyst I, it can be promoted into senior positions as an Applications Programmer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Programmer/Analyst I. You can explore the career advancement for a Programmer/Analyst I below and select your interested title to get hiring information.

How to Become a Programmer Analyst

If you are interested in becoming a Programmer Analyst, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Programmer Analyst for your reference.

Step 1 Understand the job description and responsibilities of a Programmer Analyst

Quotes from people on Programmer Analyst job description and responsibilities
03/10/2022: Augusta, GA
02/22/2022: Montgomery, AL
02/25/2022: Rapid City, SD
01/18/2022: Manchester, NH
01/16/2022: Reno, NV

Step 2 Knowing the best tips for becoming a Programmer Analyst can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Programmer Analyst jobs
03/13/2022: Bridgeport, CT
03/18/2022: Rochester, NY
01/08/2022: Anchorage, AK
02/17/2022: Montgomery, AL
01/30/2022: Worcester, MA

Step 3 View the best colleges and universities for Programmer Analyst

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College