JobsEQ by Chmura Logo

Senior Applications Programmer (Number of Vacancies: 1) - #211019-000963-002

City of Tampa

Location: Tampa, FL 33602
Type: Full-Time, Non-Remote
Posted on: October 18, 2021
This job is no longer available from the source.
Senior Applications Programmer
Department
Technology & Innovaton
Open Date
10/19/2021 12:00:00 AM
Filing Deadline
11/2/2021 11:59:00 PM
Salary
$38.92 - $58.37/hour; $6,746.13 - $10,117.47/month; $80,953.60 - $121,409.60/year
Employment Type
Full-Time
Type of Recruitment
Open
Nature Of Work
An employee in this class is responsible for performing a variety of technical computer programming and systems analysis tasks of more than average difficulty. Employees coordinate and monitor the work of technical project team members in the completion of specified assignments. Tasks include the design, development or modification, testing, and implementation of data processing systems, programs and procedures. Tasks require that the employees consult with user personnel, functional data processing personnel, and other project team members to resolve technical questions. Although under general supervision, employees are expected to exercise considerable initiative and independent judgment in selecting work methods and performing assigned tasks. An employee in this class may be subject to on-call status on a rotating basis to provide 24-hour/7 day service. Work is reviewed while in progress and upon completion through discussions and reports submitted.
Examples of Duties
Develops and/or modifies application programs from program specifications; develops and/or modifies production runs according to instructions; prepares program specifications and production run specifications from functional specifications and technical system design; assists in technical systems design from functional specifications; develops documentation or modifies existing documentation for programs and production runs according to standards.
Conducts test runs using sample data and debugs programs by tracing and correcting errors; analyzes and resolves production system problems; redesigns production systems and/or runs as needed.
Participates in training programs to develop new skills and maintain existing competencies; conducts training sessions; assists in the preparation and delivery of user training programs.
Analyzes problems and implements solutions; consults with functional team members, users, and technical project team members on technical questions; coordinates, schedules, assigns, and monitors the work of technical project team members.
Conducts cost/benefit analyses; conducts technical research and prepares and presents reports on findings; coordinates system conversion efforts; analyzes network equipment and software and makes recommendations; evaluates, acquires, and coordinates computer hardware upgrades/installations.
Confers with users about hardware and software questions concerning their networks; assists users in walk-through of systems software or hardware on personal computers and attachments; arranges for/or provides training to users.
Installs personal computers, printers, synchronous and asynchronous modems, network boards, and multi-station access units in network environments; installs and configures network software for network nodes, file servers, gateways, and bridges.
Coordinates system conversion efforts and performs necessary tasks; prepares test data and verifies system test results; analyzes and resolves system problems; consults with users and technical and functional project team members on questions or problems.
Performs related work as required.
Knowledge, Skills & Abilities
Knowledge of: Microsoft SQL Server 2016 or higher; ESRI ArcGIS 10.x with preference at current version; Windows Server 2016 or higher; database clustering; database within VM; understanding of relational database design.
Ability to: Implement/maintain/support internal databases including complex GIS database models; manage ArcGIS server environments; support needs assessment/recommendations for database/GIS related requests; perform ETL type functions, perform database backups/maintenance across enterprise; perform production change control; troubleshoot database/server/storage issues.
Skills in: Customer focused work program, T-SQL, Python, Power Shell or other scripting language, TFS/Azure DevOps, SSMS, SSRS, SSIS.
Minimum Qualifications
Graduation from an accredited college or university with a bachelor’s degree in computer science or a related field and three (3) years of progressively responsible experience in computer programming, systems analysis and/or database administration; or Graduation from an accredited college or university with an associate's degree in computer science or a related field and five (5) years of progressively responsible experience in computer programming, systems analysis and/or database administration.
Examination
Evaluation of education and experience. Drug testing is included in all pre-employment processing.
Comments
Employees may be required to work rotating shifts, including nights, weekends, holidays and overtime as needed. During periods when the Mayor issues an emergency declaration for the City of Tampa, all employees may be required to work in preparation, response or recovery activities related to the stated emergency.
Conclusion
HELPFUL HINTS FOR COMPLETING YOUR APPLICATION: Please register before you begin the application process. This will enable you to view and re-use information from previously submitted applications to complete and submit any future applications. Please make certain your application is complete and the information you provide clearly demonstrates that you possess the minimum job qualifications as stated in the job announcement. Resumes can be submitted in support of an application, but not in lieu of an application. Resumes and copies of certifications or other required documents may be attached to your online application.