Miami-Dade Fire Rescue Information Technology Software Developer
Role details
Job location
Tech stack
Job 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.
Requirements
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.