
Okaloosa County
Software Development Engineer
Ft. Walton Beach, FL
Full-Time
05-74
Information Systems, GIS Division
GIS
06/24/2005
Ft. Walton Beach, FL
Full-Time
05-74
Information Systems, GIS Division
GIS
06/24/2005
General Statement of Job
Designs, tests, develops, integrates and maintains software systems for the Information Systems department.
Essential Job Functions
Designs software systems using scientific analysis and mathematical models.
Develops and coordinates system procedures for programming, testing and documenting software.
Designs, creates, implements and maintains Internet/Intranet WEBGIS and other web enabled database, GIS and scientific applications.
Integrates new and existing applications within the Informix Dynamic Server and ESRI ArcIMS product lines utilizing the appropriate development tools and languages (i.e., Arc Objects, Visual Basic, C, HTML, Java Scripting, ASP, XML).
Ensures the proper functioning of applications and integrated systems.
Coordinates the implementation of software applications (i.e., web client software applications, desktop client software applications, GIS and other database and associated hardware) with other technical staff for the purpose of creating seamlessly integrated software solutions that meet departmental and enterprise needs.
Develops integrated ArcGIS applications.
Responsible for the development, implementation and maintenance of the entire software engineering process of mission critical application systems, to include documentation.
Develops software that facilitates data input and export across various database structures and enables the integration of operations across departmental boundaries.
Performs advanced technical review of GIS hardware, software, data and other related components to ensure compliance with GIS standards during the planning, implementation and maintenance of county projects.
Troubleshoots and resolves programming and software issues.
Assists in the integration of software and database systems.
Develops, tests and directs procedures to implement and maintain databases.
Writes, tests, corrects and upgrades program coding to ensure proper functioning of applications and systems.
Designs systems and applications based on need analysis.
Develops, writes, maintains and administers web based applications.
Creates and delivers specialized reports.
Researches, evaluates and provides recommendation for new systems equipment or software.
Must be able to meet work schedule and attendance standards.
Performs related duties as required.
Minimum Training and Experience
Bachelor’s degree in Computer Science, Software Engineering, Mathematics or related field supplemented by four (4) years progressively responsible experience in software engineering, scientific programming or application development; or an equivalent combination of education, training and experience. Requires demonstrated ability to develop Internet/Intranet based applications that integrate into diverse database systems. ArcIMS functional and programmatic customization knowledge and experience using Arc Objects, XML, ASP, Java Script, HTML, Visual Basic, C or other related languages are preferred. GIS application development in the Windows and UNIX systems environment is preferred. Requires a valid driver license.
Supplemental Information
Physical Requirements: Tasks are essentially sedentary, with occasional walking, bending, stooping or twisting. Must be able to exert 20 to 50 pounds of force occasionally and a negligible amount of force frequently to lift, carry, push, pull or otherwise move objects. Must be able to reach, extending hands(s) in any direction; must be able to handle, seize, hold, grasp, turn or otherwise work with hand(s); must be able to finger, pick, pinch or otherwise work primarily with fingers rather than with the whole hand or arm. May be exposed to possible bodily injury from electrical shock.
Data Conception: Requires the ability to compare and judge the readily observable, functional, structural or compositional characteristics (whether similar to or divergent from obvious standards) of information systems software and hardware and documentation.
Interpersonal Communications: Requires the ability of speaking and signaling people to convey or exchange information; includes issuing and receiving assignments, instructions and directions. Requires the ability to tactfully and effectively interact with the public and with co-workers.
Language Ability: Requires ability to read a variety of records, reports, policy and procedure manuals, codes, professional journals, etc., in moderately complex to highly technical terminology. Requires the ability to read, interpret and develop system specifications. Requires the ability to prepare forms and reports using prescribed formats and adhering to all rules of grammar, spelling, diction and punctuation. Requires the ability to communicate effectively in Standard English and in the various professional languages relevant to geographic information systems.
Intelligence: Requires the ability to apply principles of logical and scientific thinking to define problems, collect data, establish facts and draw valid conclusions; to interpret a variety of highly technical instructions in written, mathematical or diagrammatic form; to make independent judgments; to acquire knowledge of topics related to primary occupation. Requires the application of moderate to long range planning principles and techniques.
Verbal Aptitude: Requires the ability to record and deliver information, to explain procedures, to issue and follow verbal and written instructions. Must be able to communicate effectively and efficiently in a variety of technical and professional languages used within the parameters of the job.
Numerical Aptitude: Requires the ability to add and subtract totals, multiply and divide, use decimals and calculate percentages, to determine weight; compute discount, profit and loss, ratio and proportion; interpret graphs; perform statistical calculations; use/interpret modern programming languages.
Form/Spatial Aptitude: Requires the ability to inspect items for proper length, width and shape; identify degrees of similarity in form; and visually read various information.
Motor Coordination: Requires the ability to coordinate hands and eyes using modern office equipment.
Manual Dexterity: Requires the ability to handle a variety of items, equipment, control knobs, buttons, switches, etc. Must have minimal levels of eye/hand/foot coordination.
Color Discrimination: Requires the ability to differentiate colors and shades of color.
Interpersonal Temperament: Requires the ability to deal with people beyond receiving instructions. Must be adaptable to performing under stress when confronted with frequent deadlines and within a constantly challenging environment. Requires the ability to exercise consistent tact and courtesy in frequent contact with various professionals, county staff and the general public. Avoids violent behavior and any other type of behavior that could threaten the safety of other employees or the public.
Physical Communications: Requires the ability to talk and hear: (talking: expressing or exchanging ideas by means of spoken words; hearing: perceiving nature of sounds by ear). Must be able to hear and understand communications through telephone and radio.
- Employer
- Okaloosa County
- Phone
-
(850) 689-5870
- Website
- http://www.co.okaloosa.fl.us
- Address
-
601-B N. Pearl St.
Crestview, Florida, 32536
- Employer
- Okaloosa County
- Phone
- (850) 689-5870
- Website
- http://www.co.okaloosa.fl.us
- Address
-
601-B N. Pearl St.
Crestview, Florida, 32536
- Software Development Engineer Supplemental Questionnaire
- * QUESTION 1
- Do you have GIS experience?
- * QUESTION 2
- Please check all that you have experience with programming or developing.
- * Required Question