> Markdown version of [/jobs/ext/1247183-senior-systems-analyst](https://www.wearedevelopers.com/jobs/ext/1247183-senior-systems-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Systems Analyst - **Company:** City of Ocala, FL - **Location:** Ocala, FL, United States - **Experience:** Expert - **Salary:** $72,160.0 - $95,855.0 - **Contract:** Permanent contract - **Skills:** Microsoft Access, Java (Programming Language), Application Services, Spreadsheets, Software Documentation, Computer Programming, Databases, Relational Databases, Software Debugging, Desktop Computing, Programming Tools, Text Processing, Systems Analysis, Microsoft Office, Microsoft SQL Server, Oracle (Applications), Microsoft PowerPoint, Systems Development Life Cycle, Software Tools, Software Engineering, SQL Databases, SQL Server Reporting Services, SQL Server Integration Services, Tableau (Software), Esri GIS (Software), Information Technology, Custom Reports, Programming Languages - **Published:** July 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9054edf9f5dca761 ## About the Role To perform this job successfully, an individual must be able to perform each essential duty mentioned satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required., * Graduation from an accredited 4-year college or university with major coursework in Information Technology and Business or related field required. * Minimum of 7 years of paid experience of a progressively responsible nature in Application Systems Development/Support and Database Management. * An equivalent combination of training and professional experience may substitute for educational requirements. REQUIRED CERTIFICATES, LICENSES, REGISTRATIONS * Must possess and maintain a valid Florida Operator Driver's License with an acceptable driving record., Ability to read, analyze, and understand general business/company related articles and professional journals; Ability to speak effectively before groups of customers or employees. Ability to write reports, business correspondence, and policy/procedure manuals; Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public. MATHEMATICAL SKILLS Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to compute rate, ratio, and percent and to prepare and interpret bar graphs. CRITICAL THINKING SKILLS Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. SUPERVISION RECEIVED Under general direction, working from policies and general directives. Rarely refers specific cases to supervisor unless clarification or interpretation of the organization's policy is required. PLANNING Considerable responsibility with regard to general assignments in planning time, method, manner, and/or sequence of performance of own work, in addition, the work operations of a group of employees, all performing basically the same type of work. DECISION MAKING Performs work operations which permit frequent opportunity for decision-making of minor importance and also frequent opportunity for decision-making of major importance, either of which would affect the work operations of medium organizational component and the organization's clientele. MENTAL DEMAND Intense mental demand. Operations requiring sustained directed thinking to analyze, solve, or plan highly variable, administrative, professional, or technical tasks involving complex problems or mechanisms. ANALYTICAL ABILITY / PROBLEM SOLVING General oversight. Activities covered by general organizational philosophy and objectives. Solving problems in novel, non-recurring or swiftly changing situations in which the approach is not fully defined. Guidance by top executive officer or business owner. USE OF MACHINES, EQUIPMENT AND/OR COMPUTERS Regular use of complex machines and equipment (desktop/laptop computer and software, road and production machines and equipment, etc.), Advanced: 10-Key, Alphanumeric Data Entry, Database, Programming Languages, Word Processing/Typing Intermediate: Accounting, Contact Management, Enterprise Resource Planning, Human Resources Systems, Payroll Systems, Presentation/PowerPoint, Spreadsheet ADDITIONAL SOFTWARE SKILLS Must have knowledge of application programming languages and/or system development tools relevant to the IT area supported which includes one or more of the following: SQL Scripting, Microsoft SSRS and SSIS, Tableau, and ESRI. Must have experience in relational database design and management with one or more of the following Database Management Systems: MS SQL-Server, Oracle, MS Access. Must be able to utilize Microsoft Office applications and integrate with other application systems. Must have experience with ad-hoc reporting tools, and Microsoft SQL Server Report Builder. Must have the ability to analyze and interpret data and solve problems. Must be able to read and comprehend technical and business material to stay abreast of technology trends and changes. OTHER SKILLS PHYSICAL ACTIVITIES The following physical activities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions and expectations. While performing the functions of this job, the employee is continuously required to talk or hear; regularly required to sit, use hands to finger, handle, or feel; occasionally required to stand, walk, reach with hands and arms, climb or balance. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision., Must have the ability to learn new methods, procedures, and operations. Must be able to communicate effectively, orally and in writing and convey ideas persuasively in a concise, organized, and professional manner. Must possess good teamwork skills. Must have the ability to establish and maintain effective working relationships with the general public, employees, and public officials. Must be able to maintain a flexible work schedule. Possesses and applies a comprehensive knowledge of concepts, practices, and procedures in application development and relational database management. Relies on experience and judgement to perform the functions of the job and to plan and accomplish goals. Performs a variety of complicated tasks and is expected to work on multiple tasks simultaneously. Evaluates work requests, details scope and provides accurate estimates of work effort and completion timeframes. A wide degree of creativity and latitude is expected. ## Description This is a professional and technical position involved in systems analysis, evaluation, design, programming, implementation, and support of the City's application systems., 1. Reviews, analyzes, modifies, and maintains application systems and associated databases which may include design, programming, testing, debugging, documenting, and installing. 2. Gathers requirements from users, details application design, creates specifications, and may develop code for new programs, program enhancements, and database access in both on-line and batch environments. 3. Prepares clear and concise technical documentation and functional user documentation. 4. Assists in the evaluation and implementation of third-party software applications and development tools where appropriate. 5. Defines all data and system interface requirements affected by new applications. 6. Conducts thorough testing of new and modified applications prior to implementation. 7. Coordinates implementation of new and modified applications with the user department, ensuring satisfactory results. 8. Provides end user training on new applications or application enhancements. 9. Provides support to end users on a variety of issues. Troubleshoots issues with existing or developed systems and works with appropriate resources to resolve them. Responds to telephone calls, email, and personnel requests for application support. Tracks and monitors problems to insure timely resolution. 10. Provides supervisor with progress/status updates on a regular basis and ensures supervisor is informed of any scheduling delays or conflicts. 11. Position subject to on call. 12. Position must be able to assist with other helpdesk issues as needed. 13. Remains cognizant of and works towards department mission and goals. 14. Shares tips, techniques, and information with peers. 15. Attends and participates in various meetings as required. 16. Performs software installation or computer room operations duties as needed. 17. Performs other work as assigned. Perform any other related duties as required or assigned., Contacts with other departments or offices and also frequently with individuals in middle level positions; consulting on problems which necessitate judgment and tact in presentation to obtain cooperation or approval of action to be taken. Also, important contacts with associates as required in advanced supervisory jobs, plus frequent contact with senior level internal officials. ## Related Videos - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [Launching a marketplace on-time: A lesson in taking shortcuts using spreadsheets!](https://www.wearedevelopers.com/videos/477-launching-a-marketplace-on-time-a-lesson-in-taking-shortcuts-using-spreadsheets) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [TiDB, One Layer at a Time: How Distributed SQL Became an Agentic AI Backbone](https://www.wearedevelopers.com/videos/100117-tidb-one-layer-at-a-time-how-distributed-sql-became-an-agentic-ai-backbone) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology)