Software Development

Software Development

Software Developer I
General: Develops, directs, and assists in the preparation of moderately complex computer solutions in the maintenance and modification of new and currently used programs. Develops new programs of basic to moderate complexity. Performs modeling, simulations, and analysis. Prepares program test data, tests and debugs programs. Documents all procedures.

Experience: 1 year

Education: BS degree

Software Developer II
General: Designs major computer applications utilizing a thorough understanding of available technology, tools, and existing designs. Works on extremely complex problems where analysis of situations or data requires evaluation of intangible variance factors. Designs platforms, writes code, and develops tests. Leads multiple modeling, simulations, and analysis. Acts as expert technical resource to programming staff in the program development, testing, and implementation process. May act as project/team lead.

Experience: 3 years

Education: BS degree

Software Developer III
General: Acts in the highest level technical role as an individual contributor and/or team lead for the most complex computer applications and/or application initiatives. Utilizes a thorough understanding of available technology, tools, and existing designs. Works on the most complex problems where analysis of situations or data requires evaluation of intangible variance factors. Plans, performs, and acts as the escalation point for the most complex platform designs, coding, and testing. Leads most complex multiple modeling, simulations, and analysis efforts. Acts as expert technical resource to programming staff in the program development, testing, and implementation process.

Experience: 6 years

Education: BS degree