PROGRAMMER

Job Category: Technology and IT
Job Type: Full Time
Job Location: USA
Company Name: City of Miami

Company Overview

Miami, the county seat of Miami-Dade County and the most populous city in Florida, lies between the Everglades and Biscayne National Parks. Spanning 56.6 square miles, Miami is often called the “Magic City” due to its rapid growth and vibrant culture. As of the latest U.S. Census estimates, the city is home to 441,003 residents, with diversity being a key feature of its identity. A large portion of the population, around 70%, is of Hispanic or Latino descent, and many residents hail from the Caribbean, Central America, and South America.

In 2016, Miami, alongside Miami Beach and Miami-Dade County, was selected to join the 100 Resilient Cities network, a global initiative established by the Rockefeller Foundation. As a designated Future City, Miami is taking proactive steps to address the challenges posed by rising sea levels and climate change.

In November 2017, Miami voters approved the Miami Forever Bond, which led to the launch of an initial phase of climate resilience projects in December 2018. A portion of the funding, specifically $192 million, is dedicated to reducing flood risks through targeted infrastructure improvements. These projects include the installation of tidal backflow prevention valves, raised roads, stormwater pumps to keep streets dry, and seawalls to safeguard neighborhoods. Miami is also focused on fostering public-private partnerships to strengthen its climate resilience strategy, which includes not only infrastructure solutions but also policies related to land use planning, building codes, and hurricane preparedness.

About the Job

Nature of Work

This is specialized technical work in computer programming.

The role involves creating and modifying complex computer programs to achieve objectives as defined by systems analysts, project analysts, or senior programmers. Employees in this position work independently with minimal supervision from senior staff.

Key Responsibilities

  • Develop, test, design, and implement computer programs according to specifications, using established programming languages and following departmental standards and best practices.

  • Design and test logical structures for problem-solving through computer programming.

  • Update, repair, modify, and enhance existing software programs.

  • Analyze system issues to identify failures in computer programs, make necessary adjustments, and verify the results.

  • Test and implement third-party software solutions.

  • Conduct acceptance, unit, and system testing for both third-party and internally developed systems.

  • Develop, design, test, and implement one-way and bi-directional interfaces between internal systems and third-party systems.

  • Interface programs to exchange data between systems.

  • Recommend project timelines and schedules for program completion.

Minimum Requirements

  • Bachelor’s degree in Computer Science or a related field from an accredited college or university, with at least two (2) years of experience in coding, testing, and debugging application software using languages such as Visual Basic, VB Script, C++, XML, HTML, C#, PLSQL, or Visual Studio.NET, and databases such as Oracle or SQL.

    OR

  • Equivalent combination of education and experience beyond a high school diploma or its equivalent, with at least one (1) year of relevant experience.

Documentation Requirements

Applicants, including current City of Miami employees, must submit the following documents with their application:

  • Proof of education, such as a Bachelor’s degree in Computer Science or a related field from an accredited institution. Foreign degrees must be evaluated by an approved credential evaluation agency.

  • If applying through the equivalency clause, applicants must provide proof of education in the form of a high school diploma, equivalent, or higher education degree.

Veterans Preference

Veterans Preference is awarded in accordance with Florida State Statute 295.07. Applicants claiming Veterans Preference must indicate this on the application and submit supporting documentation, including DD-214 (Member 4) and applicable FDVA Veterans’ Preference Certification Forms.

Selection Preference

Preference during the selection process will be given in the following order:

  1. Preference-eligible veterans

  2. Current City of Miami employees

  3. City of Miami residents

  4. All others

Applicants are responsible for ensuring all documents are clear, legible, and properly formatted for eligibility determination. Failure to include required documentation or detailed work experience may lead to disqualification.

Application Instructions

All required documents must be uploaded with the employment application. Failure to attach the necessary documentation or to fully detail work experience on the application may result in disqualification.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx