13985 – Senior Software Developer (Onsite) – Miami, FL
Start Date: ASAP
Type: Temporary Project
Estimated Duration: 12+months with possible extensions
Work Setting: 100% of the time at the Client’s site. No telecommuting or remote work.
Required: (25-10-27-02 and 25-09-11-04)
• Availability to work 100% of the time at the Client’s site in Miami, FL (required);
• Experience with C# and .NET development, including object-oriented programming (OOP), debugging, writing clean and maintainable code, and developing web applications using ASP.NET MVC, Blazor, Web API, or equivalent .NET frameworks;
• Experience with JavaScript, jQuery, HTML, DOM manipulation, asynchronous programming, and AJAX for dynamic and responsive web application development;
• Experience with Oracle and Microsoft SQL Server, including PL/SQL, T-SQL, query optimization, schema design, stored procedures, triggers, and database normalization;
• Experience with ETL processes, data transformations, SSIS performance tuning, and designing and deploying reporting solutions using SSRS and Power BI;
• Experience implementing MVC architecture, routing, security best practices, and authentication mechanisms to support secure and scalable applications;
• Experience designing, consuming, and integrating RESTful and SOAP APIs and supporting Windows application development and system integrations;
• Experience with DevOps practices, including branching strategies, CI/CD pipelines, automated builds and deployments, using tools such as Azure DevOps, GitHub Actions, or equivalent;
• Experience deploying applications to IIS, Azure Web Apps, or containerized environments and supporting application environments across development and production;
• Experience modernizing and integrating multiple enterprise applications, supporting county-wide permitting and review processes, and migrating legacy systems (PEN, MS Access, Mainframe) into modern platforms;
• Experience developing customer-facing applications, implementing automated workflows, and supporting online submission, tracking, invoicing, payments, and ECM integrations.
Preferred:
• Experience working in government agencies or organizations managing large-scale data migrations and system integrations
• Experience with Enterprise Permitting & Licensing (formerly EnerGov) software and solution
• Experience creating Power BI reports and dashboards for enterprise data reporting
Responsibilities include but are not limited to the following:
• Embed Impervious Surface Reviews into Paving & Drainage workflows.
• Optimize the Building Permit process.
• Implement automated workload assignment features.
• Facilitate compliance with impervious surface review regulations, environmental and historical preservation requirements, and municipal Sewer Extension Permits.
• Develop customer-facing applications.
• Implement online submission, tracking, invoicing, payments, and ECM integration for enhanced operational efficiency.
Required (26-03-06-01):
• Experience with software development cycle. (5+ years);
• Experience with GitLab — Source Control, Cl/CD;
• Experience with programming in HTML 5/CSS 3.0;
• Experience with ability to develop client-side web developers in HTML, CSS, and JavaScript;
• Experience with mobile application development;
• Experience with responsive design;
• Experience with developing web application using .NET6 framework;
• Experience with developing ASP.NET Core MVC web applications;
• Experience with application development in C#;
• Experience with dependency injection;
• Experience with RESTful API (JSON/XML);
• Experience with Azure Active Directory;
• Experience with Azure Service Bus messaging;
• Experience with full stack developer;
• Experience with familiarity with the full Entra/Pipelines deployment;
• Experience with setup of application on host server to include Development/Test/Production;
• Bachelor's degree in Computer science or Computer Engineering with software specialty
Responsibilities:
• Design, develop, and deploy a new case management solution for the Medical Examiner Department.
• Build responsive, accessible front-end interfaces using modern HTML/CSS/JavaScript standards.
• Implement secure, scalable back-end services using .NET 6, C#, and Azure cloud services.
• Integrate system components via RESTful APIs and Azure messaging services.
• Configure and maintain CI/CD pipelines for automated builds, testing, and deployments.
• Collaborate with stakeholders to translate business requirements into technical specifications.
• Ensure consistent deployment practices and environment parity across Dev, Test, and Production.
Projects:
• Energov: electronic permitting and licensing system used by Client to manage building permits, inspections, and certificates of use.
• Medical Examiner Dept Case Management: Software Development on new case management solution for the Medical Examiner Department
• Goldkey: (also referred to as the Plans Status & Application Portal) is the Client’s digital, online, and in-person system for submitting and managing building permits, and related environmental, zoning, and public works documents