GSA Mid Level Programmer/Analyst

Duty Description: Software developer with strong skills in interface design, database access technology and client-server or stand-alone application development. Ability to work independently on modules, large subroutines, small applications or database updates and modifications. Responsible for keeping abreast of current application development and database technology. Advises and delegates component work to junior programmers. Attends project meetings and contributes advice on the design of the application. Reports to the project leader on progress, obstacles encountered and solution alternatives. Spends approximately 90% or more of the time developing the application.

Qualifications: Education: Technical 4-year degree in computer science, engineering, or information technology, or 2-year degree in a technical field with at least one year work experience in client-server or stand-alone application development. Coursework in structured programming, database development, and object-oriented languages are desirable, but self-taught capabilities may be substituted if documented in previous work experience or completed application demonstration.

Software Development Experience: Familiarity with application development environments such as Visual Basic, Visual C++, Java, Delphi or equivalent. One to two years experiencing utilizing a high-level language to develop applications.

Database Experience: MS Access, Oracle or SQL-server coursework (6 semester hours), or self-taught capability. Familiarity with data normalization and SQL queries.

Communications Experience: Ability to write and speak clearly, communicating effectively in both technical and non-technical settings. English composition and technical writing college coursework. Strong technical writing ability for software documentation, help-files and instructional material development.

GSA Price: $50.51/hour

Topics