Programmer/Analyst
City of Boca Raton
Programmer/Analyst
Print (https://www.governmentjobs.com/careers/bocaratonfl/jobs/newprint/4667880)
Apply
Programmer/Analyst
Salary
$67,683.00 – $90,865.00 Annually
Location
FL 33432, FL
Job Type
Full-Time
Job Number
03990
Department
City Manager – Admin, IT, MS
Division
Communication System 04/03101
Opening Date
09/23/2024
Closing Date
10/14/2024 11:59 PM Eastern
FLSA
Exempt
Bargaining Unit
X
Description
Benefits
Questions
.
Job Description
Performs professional and technical work supporting programming of new and existing systems and participates in the full lifecycle of the development process. Under the supervision of the IT Manager, Public Safety the Programmer/Analyst works independently to complete tasks and support public safety department programming needs.
Essential Functions
Codes, compiles, tests, debugs and fully documents new programs;
Analyzes computer program problems and corrects and modifies existing programs;
Tests, updates and assists in the modification of existing computer programs to assure efficient operations;
Assists in the planning and implementation of new and enhanced vendor-supplied software;
Coordinates and implements complex computer system interfaces and integrates programs as needed to ensure compatibility between vendor-supplied software and the existing Citys software.
Provides system analysis of existing software applications to assist in solving complex problems with programs or procedures.
Develop and maintain personal computer-based applications utilizing current programming tools including but not limited to Visual Studio, C#, ASP, Java, HTML and SQL;
Develops reports for all departments utilizing various report writer and query tools; using ODBC technology on relational databases for the mainframe and personal computer-based applications.
Meets with user departments and assists in solving problems by analyzing requirements for replacing or upgrading existing computer applications;
Responds to questions from users and provides technical advice concerning the operation of computer programs and retrieval of data;
Integrates the existing iSeries databases for access using web browser tools and other personal computer-based programming languages.
Prepares file layouts and required documentation; documents programs and procedures for programmers and users;
Assists to other Information Technology staff members in solving complex software problems;
Collects and analyzes a variety of information and prepares reports;
Knowledge, Skills and Abilities
Knowledge of:
Programming methodologies and best practices
The principles and techniques used in systems analysis and in the preparation of computer programs
Middleware and APIs
Interfaces across third-party systems
Testing and documentation preparation
The operation, uses and capabilities of installed computer and related equipment and machines
The principles and mathematics as applied to computer operations
ODBC and its use with programming languages
Skilled in:
Learning new programming languages and system applications as needed for support and maintenance including but not limited to Visual Studio, C#, ASP, Java, HTML, SWL, SharePoint, and Laserfiche
Communication – both written and verbal in order to convey technical information at a level that non-technical users can understand.
Mathematical – proficiency in algorithms and data structures such as arrays, linked lists, or stacks
Troubleshooting – i dentifying issues, analyzing them, and devising solutions.
Ability to:
Follow oral and written instructions
Prepare technical reports as required
Work independently to complete tasks
Manage multiple projects, deadlines, and responsibilities simultaneously
Establish and maintain effective working relationships with associates, superiors, and other departments.
Learn various report writing tools when applicable, including but not limited to Cognos, Crystal Reports, SQL and iSeries Query.
Work a flexible work schedule that includes weekdays, weekends and evenings as needed.
Minimum and Preferred Qualifications
Bachelor’s degree from an accredited college or university in Computer Science or closely related field of study
Two (2) years of experience in computer programming
Additional experience is accepted as a minimum requirement in lieu of the postsecondary degree on the following basis: additional four (4) years in lieu of the bachelor’s degree, and additional two (2) years in lieu of an associate degree.
The City of Boca Raton is an Equal Opportunity (https://www.myboca.us/1226/Equal-Employment-Opportunity) , Inclusive, Veterans Preference Employer and Drug Free Workplace. It is the policy of the City of Boca Raton to prohibit discrimination on the basis of race, color, religion, gender, gender identity or expression, marital status, age, national origin, disability, pregnancy, familial status, sexual orientation, genetic information, or any other status or condition protected by applicable federal, state or local laws.
BENEFITS SUMMARY
Full-Time Non-Bargaining Employees
ANNUAL LEAVE: Shall accrue prior to an employee attaining permanent status in the classified service, and may be used after six (6) months of employment at the sole discretion of the Department Head, but it shall not be paid out upon resignation or termination unless the employee has attained permanent status (one full year). The maximum accrual is 360 hours.
Year of Service Accrual
0 to 5 full years 8 hours per month
5 to 10 full years 10 hours per month
10 to 15 full years 12 hours per month
15 full years and over 14 hours per month
CASH OUT OF ANNUAL LEAVE: Employees who have attained permanent status shall be permitted to cash out up to forty (40) hours of accrued and unused Annual Leave, either in a single lump sum payment or two or more partial payments, each fiscal year.
SICK LEAVE: 8 hours per month. Any hours in excess of 960 will be paid off annually at 50%. Upon retirement, employees with a minimum of 5 years continuous service will receive 50% of sick leave balance. Termination for reasons other than retirement shall be entitled to payment for accrued, but unused sick leave, as follows:
Years of service Percentage
Less than 2 full years 0%
2 to 5 full years 10%
5 to 10 full years 20%
10 full years or more 30%
Retirement (normal, early or disability) 50%
HEALTH INSURANCE (Premiums): Employee Medical (Base Plan) – Paid 100% by City. Employee contributions are required for the buy up employee coverage plans. Employee Dental (DHMO or Basic PPO Plan) & Vision (Basic Plan) paid 100% by City. Employee contributions are required for the Employee Dependent(s) for the Medical, Dental, & Vision Plan.
CONTINUOUS SERVICE BENEFIT: As of December 1 each year – Paid during the month of December.
Year of Service Benefit
5 to 10 full years $600 annually
10 to 15 full years $800 annually
15 full years and over $1,100 annually
RETIREMENT PLANS: The two pension/retirement options are listed below:
An option to enroll in a Defined Contribution Retirement Plan. The Defined Contribution Retirement Plan will not require a mandatory contribution. The City will contribute seven (7%) percent of the annual base wages annually. The vesting period for this plan shall be one (1) year from date of hire in the classified service, which coincides with your one-year probationary period.
An option to enroll in a Defined Benefit Retirement Plan option is available. There is a ten (10) year vesting period with a multiplier of 2.00% at normal retirement and a mandatory seven and three-quarters (7.75%) percent employee contribution.
The two (2) options will be fully explained prior to an irrevocable selection.
Optional: 457 Deferred Compensation Savings Plan is available.
HOLIDAYS: 14 per year: 11 recognized holidays and 3 floating days which are allocated for the fiscal year beginning October 1, to all 8 hour per day employees. Employees hired between October 1 and March 31 shall receive 3 floating holidays. Employees hired between April 1 and September 30 shall receive 1.5 floating holidays. Floating holidays must be used within the fiscal year. Non-task employees working 10-hour days receive 10, 10-hour paid holidays but do not receive floating holidays.
FUNERAL LEAVE: Up to 3 workdays – In State; Up to 5 workdays – Out of State
TUITION REIMBURSEMENT: Full-time employees are eligible for tuition reimbursement as outlined in the City’s Tuition Reimbursement Policy which is available in Human Resources and subject to the availability of departmental funds.
MILITARY LEAVE: Members in military reserve units who attend annual training are entitled to paid leave not to exceed 30 days each calendar year.
EAP: Employees, spouses, and eligible dependents have access to five (5) face-to-face sessions with a counselor through Cignas Employee Assistance Program (EAP). Services include assistance with legal, financial, parenting, elder care, pet care, and identity theft.