> Markdown version of [/jobs/ext/272606-miami-dade-fire-rescue-information-technology-software-developer](https://www.wearedevelopers.com/jobs/ext/272606-miami-dade-fire-rescue-information-technology-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Miami-Dade Fire Rescue Information Technology Software Developer - **Company:** Miami-Dade County - **Location:** Doral, FL, United States - **Experience:** Experienced - **Salary:** $83,725.0 - $140,071.0 - **Contract:** Temporary contract - **Skills:** ASP.NET, Java (Programming Language), Adobe Creative Cloud, Adobe Dreamweaver, Apache Tomcat, Bootstrap (Software), Adobe Coldfusion, Programming Tools, Java Platform Enterprise Edition (J2EE), Design of User Interfaces, Systems Analysis, Apache Struts, JSON, Microsoft Visual Studio, Microsoft SQL Server, Oracle Databases, Performance Tuning, Systems Development Life Cycle, Software Engineering, Software Systems, SQL Server Reporting Services, SQL Server Integration Services, Extensible Markup Language (XML), Enterprise Software Applications, Spring-boot, AngularJS, Information Technology, Restful APIs - **Published:** May 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4e072902ea217932 ## About the Role Do you have experience in Software engineering?, Do you have a Bachelor's degree?, Bachelors degree. Two years of experience in software development and system analysis are required. Additional related work experience in software development and system analysis may substitute for the required college education on a year-for-year basis. ## Description This position optimizes the application development lifecycle which includes analysis, design, development, testing, implementation, and support within a centralized information technology environment. It involves advanced technical work requiring a high degree of independence, initiative, and analytical skills. The role is responsible for managing and coordinating all phases of system development for large-scale applications in accordance with detailed specifications. Core responsibilities include analyzing user requirements, operational procedures, and system challenges to design and implement effective software solutions; conducting feasibility studies and cost analyses; developing comprehensive system specifications and proposals that align with the organizational goals. This position provides ongoing system support, documentation, and performance optimization in addition to collaborating internally/externally to assess operational challenges and identify opportunities for technology-driven improvements. In support of AI innovation, this position will contribute process automation, integration, and predictive analytics to new and existing projects. Additional duties include preparing project updates, facilitating training sessions for management and end users to support successful system adoption. This role could be the point of contact for a wide range of development tools and technology platforms that include (at a minimum): RESTful APIs, Java / J2EE, ASP.NET Framework 4.0, Java 8, Spring Boot 2.0.4, Struts 2.3.16, Apache Tomcat 9.0.8, JSON and XML data structures, UI/UX, Full Stack development, ColdFusion 2018, Adobe Dreamweaver CS4, Bootstrap 4.1.3, Angular Framework, Internet Information Services (IIS) Manager, Microsoft SQL Server Management Studio 2019, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Oracle Database 11g Enterprise Edition, and Visual Studio Enterprise 2019. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Frontend Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/234-frontend-developer-salary-in-south-africa) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)