City of Miami · 14 hours ago
GEOGRAPHIC INFORMATION SYSTEMS (GIS) DEVELOPER
City of Miami is an Equal Opportunity Employer seeking a Geographic Information Systems (GIS) Developer. This role involves the analysis, design, development, implementation, and maintenance of GIS applications, requiring technical expertise and coordination with various agencies.
CommunitiesGovernmentPerforming Arts
Responsibilities
Reviews and participates in the activities of the GIS system in the areas of design and implementation of systems and applications, technical research, and project monitoring
Develops, plans, writes, tests, debugs, designs, updates, repairs, modifies, expands, corrects, analyzes, and documents GIS computer programs and applications as required
Participates in all phases of application development including the architectural and detailed physical design, implementation, and deployment of GIS applications
Analyzes operational programs to determine causes of failure and recommend appropriate solutions to achieve correct application/program results
Interfaces GIS applications and programs to other programs and relevant software
Designs logical and physical structures which allow easy and efficient access to on-line data
Coordinates database structures with application systems to allow users convenient storage and retrieval of data and statistics
Interprets program logic and analyzes errors
Designs, develops, and implements customized GIS applications
Evaluates, tests, and implements off the shelf GIS applications and software. Conducts acceptance, unit, and system testing of third party and internally developed systems
Assists with preparing system studies and analysis in areas related to GIS which include bids, orders, support and training, data preparation, verification and conversion
Contacts county, local, and state agencies in order to gather and coordinate technical and land records
Assists with assessing new products and techniques; evaluating available GIS software application packages; preparing proposals for contracted development and cost estimates for in-house development
Analyzes and interprets geographic data
Prepares maps, charts, and sketches using GIS software, reads and interprets property legal descriptions, aerial maps, real estate maps, property maps, and survey maps
Assists in creating and maintaining GIS website and portal; optimizing the web architecture for ease of navigation; editing and updating content, and conducting quality checks for consistency
Monitors the operation and condition of GIS equipment and supplies, and coordinates GIS file maintenance in all City departments
Compiles economic engineering and land use data for the analysis of community planning or zoning problems; Prepares comprehensive reports on city planning and compiles related statistical data for use by other departments
Compiles and analyzes Fire-Rescue data to support emergency response and operations; Collaborates with staff to design tools to improve incident tracking, unit response time analysis, hydrant management, and hazard zone mapping; Produces maps and develops applications to enhance situational awareness
Provides geospatial tools that support pre-incident planning, real-time response tracking, community risk reduction, asset management, and integration with emergency services platforms such as CAD and NFIRS
Integrates GIS with third-party platforms such as CAD, RMS, asset management systems, and pre-planning applications (e.g., FlowMSP)
Develops automated workflows and scripts to streamline GIS data processing and reporting
Conducts public demonstrations of GIS applications and technology
Confers with outside agencies in the evaluation, research and resolution of any address-related problems
Maintains up to date in GIS technology by attending trainings and reading technical publications and manuals
Assists with conducting requirement analysis and preparing cost benefit reports of potential GIS applications
Assists with monitoring monthly updates from the Miami Dade County Tax Appraiser files, researches and verifies Census and FEMA flood data and reports the results to the appropriate authorities
Performs other related duties
Qualification
Required
Bachelor's degree in Computer Science, Management Information Systems, Computer Engineering, Geographic Information Systems or any computer science related field
Two (2) years experience in computer programming using two or more of the following development tools: Visual Basic for Applications (VBA), C++, Java, VB.NET, VB Script, C#, JavaScript, XML, HTML, PLSQL, JSON, MVC or .NET technology and SQL server
One (1) year experience involving designing, developing, implementing, and maintaining web or desktop GIS applications using Environmental Systems Research Institute (ESRI's) tools and technologies preferred
Must be willing to be on-call 24 hours a day to include weekends and holidays, when necessary
Applicants selected to fill the position may be subject to undergo and successfully pass a City of Miami Police Department background check depending on the location of the assignment
Company
City of Miami
The City of Miami is the seat of Miami-Dade County, the most populous county in Florida located in between the Everglades and Biscayne National Parks.