Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

IT PROGRAMMER

Job

City of Palm Coast

Palm Coast, FL (In Person)

Full-Time

Posted 1 week ago (Updated 1 day ago) • Actively hiring

Expires 7/4/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
71
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

DESCRIPTION OF DUTIES AND RESPONSIBILITIES
The purpose of the position is to perform highly skilled technical and analytical work which requires analysis, design, programming, testing, debugging, and implementation of software for business process automation and application integration. Work involves the application of programming techniques and procedures in the development and installation of business applications and database functions, as well as creating custom programs, websites and applications. Work is performed under the general supervision of the IT Senior Programmer. Employees in this classification function at a professional level and are responsible for analyzing technical software applications and promoting optimal performance in systems development through use of state-of-the-art information technology. Provides continuous monitoring of work processes to ensure quality assurance/control and improvements to current processes and procedures where applicable. The list of essential functions, as outlined herein, is intended to be representative of the tasks performed within this classification. It is not necessarily descriptive of any one position in the class. The omission of an essential function does not preclude management from assigning duties not listed herein if such functions are a logical assignment to the position. Creates, writes, codes, tests, debugs and maintains program coding to ensure proper functioning of applications and systems. Researches, tests, analyzes and repairs routine and complex software issues. Receives, prioritizes and responds to staff, end user and department requests for troubleshooting, maintenance and resolution of City web pages; maintains current website information and ensures quality control. Develops new applications/programs to streamline business processes and improve efficiency of citizen-facing interactions. Provides advisement and consultation with management regarding the application strategies of the assigned systems, problem anticipation and problem solving on an enterprise level; utilizes a variety of programming languages and software applications. Research current trends and developments in the industry relevant to systems under charge; identifies where new solutions or enhancements to current systems may improve operational or functional efficiency of assigned systems. Communicates with software/technology vendors; provides information concerning operational and/or mechanical problems, new products, or other issues as appropriate; acts in a consultative role regarding new policies. Maintains an awareness of new products, technologies, trends, and advances in the profession; reads professional manuals and publications to increase knowledge of computer operations; attends user group meetings, conferences, workshops, and training sessions as appropriate. Design, provision, secure, and maintain scalable cloud infrastructure within Amazon Web Services (AWS), including deployment, monitoring, performance optimization, cost management, and implementation of high-availability and disaster recovery strategies. Design, create, optimize, and maintain SQL databases, ensuring data integrity, performance tuning, security, backup and recovery processes, and reliable support for application and business requirements. Performs related duties as directed.
MINIMUM TRAINING, EXPERIENCE, LICENSES, OR CERTIFICATIONS
High School Diploma or GED required, supplemented by four (4) years of experience, or alternatively, associate's degree in management information systems, computer technology, computer science, or a related field supplemented by two (2) years of experience. Experience should include application analysis and development, including coding, testing, debugging, and maintaining applications across various programming languages and technologies. An equivalent combination of education, training, and experience will be considered. Experience with Amazon Web Services (AWS), SQL databases, Git, and .NET Framework preferred. Must possess and maintain a valid Florida Driver's License.
KNOWLEDGE, SKILLS, AND ABILITIES
Ability to understand and follow written and oral instructions. Ability to clearly communicate information both verbally and in writing. Ability to analyze, implement, maintain and repair new technological software and programs. Knowledge of the methods, tools, and techniques applied to software/applications analysis, evaluation and design for existing or new support systems in complex multi-platform networked environments. Knowledge of the body of available and current information resources applicable to the department's functions for technical research and development purposes. Knowledge of various current technologies relevant to existing applications and/or upcoming installations, e.g., Microsoft technologies; report writers; relational databases; programming / scripting languages; web, server, and voice/data network technologies. Skill in reading and interpreting technical and trade journals, industry specific periodicals, product / manufacturer specifications, and related technical information and data. Skill in interpersonal, leadership, planning, management and communications; ability to communicate professionally verbally, in writing, and in presentations. Ability to evaluate, diagnose and develop solutions to potential and real operational and system deficiencies to ensure continued and non-disrupted service to system users. Ability to utilize personal computers, standard office equipment and standard software applications, e.g., word processors, database software, spreadsheet applications. Ability to establish and maintain effective working relationships with employees, division and department heads, public/private sector contacts, and City administration. Ability to organize work, establish priorities, meet established deadlines, and follow up on assignments with a minimum of direction.
PHYSICAL REQUIREMENTS
While performing the essential functions of this job the employee is regularly required to stand, walk, use hands to finger, handle, or feel, reach with hands and arms, climb or balance, stoop, kneel, crouch, or crawl, and lift and/or move up to 25 pounds. While performing the essential functions of this position the employee is rarely exposed to disagreeable environmental factors. IT Programmer Brochure (Download PDF reader) The City of Palm Coast, Florida is an Equal Opportunity Employer. In compliance with the Americans with Disabilities Act, The City of Palm Coast, Florida will provide reasonable accommodations to qualified individuals with disabilities and encourages both prospective and current employees to discuss potential accommodations with the employer. The City of Palm Coast participates in E-Verify.