Information Technology Senior Software Developer (Communications, Information & Technology)

Miami-Dade County Government
  • Miami, FL
    17 days ago

    Job Description

    Minimum Qualifications

    Bachelor s degree. Five years of experience in software development and systems analysis are required. Additional related work experience in software development and systems analysis may substitute for the required college education on a year-for-year basis.

    Recruitment Notes

    The Communications, Information & Technology Department (CITD) is seeking a full-time IT Senior Software Developer to support the Miami‑Dade Public Library System's enterprise application environment. The incumbent in this position will be responsible for overseeing the design, development, integration, and maintenance of internal applications and services that are not met by commercially available products, working primarily within the Microsoft and Azure ecosystems to support mission‑critical applications across more than 50 library locations serving residents countywide.

    Essential Job Duties

    Designs, develops, tests, implements, and supports enterprise solutions for internal Library applications, including document capture, workflow automation, system integrations, and cloud‑enabled services.

    Develops and maintains scalable web applications utilizing C#, ASP.NET Core, Blazor, RESTful APIs, and related Microsoft web technologies.

    Administers, optimizes, and maintains cloud‑based data and application services within the Microsoft Azure ecosystem, including (as applicable) Azure Data Factory, Azure Storage, SQL Server, Power Apps, and Microsoft Fabric.

    Develops and maintains integrations between on‑premises systems and cloud environments, including data synchronization, transformation, normalization, and quality assurance processes.

    Utilizes Azure DevOps or similar tools to manage source control, work items, and CI/CD pipelines for application and data deployment and integration processes.

    Participates in portfolio and project management activities for technology initiatives supporting the Library Department, ensuring alignment with business objectives, timelines, and available resources.

    Implements and monitors data governance standards, security controls, and compliance measures to protect sensitive information and ensure system integrity.

    Troubleshoots complex application, integration, and data issues, performs root‑cause analysis, and implements corrective actions in coordination with technical staff and vendors.

    Collaborates with Library and CITD staff to gather and analyze business requirements, translate them into technical solutions, and provide technical guidance and recommendations.

    Preferred Qualifications

    Hands‑on, production‑level experience with Microsoft Azure services, such as Azure Data Factory, Azure Storage, Azure DevOps, and related data integration tools.

    Experience with Microsoft Fabric, Power Apps, and SQL Server-based data environments.

    Experience designing and maintaining applications and services that synchronize data and content between on‑premises systems, external SaaS platforms, and Microsoft Azure.

    Experience with data cleansing, normalization, transformation, and migration from legacy systems.

    Experience implementing and supporting data security best practices, data governance policies, and compliance controls.

    Experience working in Agile and/or DevOps environments.

    Demonstrated proficiency with some or all the following technologies and tools:

    • ASP.NET Core; Blazor; ADO.NET; Entity Framework; .NET Framework and .NET Core
    • HTML5/CSS and responsive UI design
    • JavaScript and/or TypeScript and modern UI frameworks
    • MVC architecture
    • Web services, XML, JSON, and RESTful APIs
    • SQL and SSIS
    • Power BI
    • Git and job schedulers

    Professional experience in application development and support in an enterprise environment, including maintaining production business applications.

    Professional experience with Microsoft development technologies, including C# and the .NET platform.

    Professional experience working with relational databases (e.g., SQL Server), including writing queries and stored procedures and performing data analysis.

    Experience supporting or integrating applications in a cloud environment, preferably Microsoft Azure.

    Experience analyzing business requirements, documenting technical specifications, and delivering solutions in collaboration with functional stakeholders.

    Experience troubleshooting and resolving complex application or integration issues in a production environment.Experience working in a public sector, library, or similar multi‑location service environment is highly desirable.

    Numbers & Facts

    LocationMiami, FL

    Skills

    • ADO.NET Entity Frameworkunmatched
    • Agile Programming Methodologiesunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Automationunmatched
    • Best Practicesunmatched
    • Business Analysisunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Cloud Computingunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Corrective Actionunmatched
    • Data Analysisunmatched
    • DevOpsunmatched
    • Documentationunmatched
    • Ecosystemsunmatched
    • Enterprise Applicationsunmatched
    • Governmentunmatched
    • HTML5unmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Information Technology Softwareunmatched
    • Information/Data Security (InfoSec)unmatched
    • Investment Managementunmatched
    • JSONunmatched
    • JavaScriptunmatched
    • Microsoft .NETunmatched
    • Microsoft ADO.NET (ActiveX Data Object)unmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft Product Familyunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • Model View Controllerunmatched
    • Power BIunmatched
    • Production Systemsunmatched
    • Project/Program Managementunmatched
    • Public Libraryunmatched
    • Quality Assurance Methodologyunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • Root Cause Analysisunmatched
    • SQL (Structured Query Language)unmatched
    • SQL Server Integration Services (SSIS)unmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software as a Service (SaaS)unmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Stored Proceduresunmatched
    • System Integration (SI)unmatched
    • Systems Analysisunmatched
    • Technical Deliveryunmatched
    • Technical Leadershipunmatched
    • Technical Supportunmatched
    • Test Plan/Scheduleunmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Servicesunmatched
    • XML (EXtensible Markup Language)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder