Schedule: Full-time
Assures requirements are thoroughly defined and approved; develops software applications and performs analysis and design; performs impacts analyses to identify interdependencies between systems and data; performs system design reviews; performs code reviews and ensures agency application development standards are met; responsible for assuring software quality by following defined quality standards, processes, and metrics; serves as technical lead, as assigned (e.g., Java, WebSphere, Oracle database, stored procedures, triggers, web development); leads or assists the development, implementation, and monitoring of development standards; works with assigned staff to identify and document system software requirements; defines problems and develops potential solutions; performs post-production support for business applications, which may include routine maintenance, enhancements, and the need to perform research to aid in troubleshooting software production errors; identifies alternate courses of action pertaining to design and development; assists in the review and evaluation of software development tools and methodologies.
Testing and Implementation: creates detailed test designs and test plans; creates and reviews test data for performing test scenarios; coordinates execution of unit and system test scripts; coordinates debugging efforts and defect tracking; coordinates support of user acceptance testing; coordinates software implementation and deployment tasks.
Documentation: writes, reviews, and coordinates development of application-related training materials and software user guides; program and/or application source code documentation (e.g., uses cases, in-line code comments); departmental standards; appropriate standards and criteria for acceptable programming; documentation and systems development lifecycle activities; review development lifecycle activities.
Assists higher-level IT staff with estimating workload requirements.
Job duty, knowledge, skill, and ability statements at a lower-level are understood to be able to be performed at any higher level. May be placed on-call 24 hours a day, 7 days a week. Required to carry and respond to pager/cellular phone as assigned. Travel required, as needed. Must provide own transportation or, in order to operate a state vehicle, you must have a valid drivers license.
60 mos. combined work experience in any combination of the following: assuring requirements are defined and approved, performing code reviews and ensuring application development standards are met including 12 mos. work experience in the primary technology as specified by the agency position description & job posting.
-Or completion of associate core program in computer science or information systems; 42 mos. combined work experience in any combination of the following: assuring requirements are defined and approved, performing code reviews and ensuring application development standards are met including 12 mos. work experience in the primary technology as specified by the agency position description & job posting.
-Or completion of undergraduate core program in computer science or information systems; 36 mos. combined work experience in any combination of the following: assuring requirements are defined and approved, performing code reviews and ensuring application development standards are met including 12 mos. work experience in the primary technology as specified by the agency position description & job posting.
-Or equivalent of minimum class qualifications for employment noted above. Note: The official position description on file with the designated agency is to reflect the required, primary technology directly relating to the duties of the position. Only those applicants possessing the experience in the required, primary technology listed in the position description & job posting are to be considered for any vacancies posted. The job posting must list the required technology commensurate with the position in question.
Job Skills: Software Development/Implementation