> Markdown version of [/jobs/ext/947346-it-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/947346-it-senior-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). --- # IT Senior Software Developer - **Company:** Miami-Dade County - **Location:** Miami-Dade County, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Agile Methodology, Optical Character Recognition (OCR), Microsoft Azure, Cloud Computing, Cloud Database, Cloud Storage, Information Systems, Computer Programming, Data Cleansing, Data Governance, Data Migration, Data Normalization, Data Security, Data Synchronization, Data Systems, Document Capture Software, Documentum, Enterprise Content Management, Microsoft SQL Server, Standard Sql, Software Engineering, Systems Integration, TypeScript, Web Applications, Web Application Frameworks, Enterprise Data Management, Azure Data Factory, AngularJS, Information Technology, Data Management, Powerapps, Legacy Systems - **Published:** June 4, 2026 - **Apply:** https://www.dice.com/job-detail/3eadd86c-190b-46ce-b514-e4d928427440 ## About the Role * Enterprise in content management solutions such as Documentum, business process improvement using technical tools such as workflow, and document captures utilizing optical character recognition. * Hands-on, production-level experience with the Microsoft Azure data stack, including Azure Data Factory, Azure Storage, Azure DevOps, and Azure BLOB Storage. * Azure DevOps for CI/CD pipelines to automate data deployment and integration processes. * Portal Creation: Angular and TypeScript for Azure hosted web applications. * Data Synchronization: Experience in creating and maintaining applications which synchronize data and content between on-premises systems and Microsoft Azure * Programming: TypeScript, JavaScript, .NET, SQL * Data Quality: Data cleansing, normalization, and transformation techniques, and experience in data migration from legacy systems. * Security & Governance: Data security best practices and governance policies to maintain compliance and integrity. * Personally Identifiable Information (PII) / Criminal Justice Information Systems (CJIS): The ECM group works extensively with personally identifiable information as well as criminal justice information systems. There may be additional criminal background searches. * Experience utilizing Java integrations between systems. * Working experience within an Agile / DevOps environment. ## Description Miami-Dade County seeks a highly skilled and goal-oriented data modeler who thrives in a collaborative, high-energy environment, is passionate about delivering innovative data solutions, and committed to making a significant difference in public service. This role is central to advancing the County's strategic data initiatives, particularly Enterprise Data Lakehouse. We are committed to attracting, retaining, and energizing the best talent by investing in professional development and providing challenging, rewarding opportunities for personal and career growth in Information Technology. The County's Regulatory and Economic Resources Building Division Content Management Solution is a highly complex critical application with multiple interfaces. The application stores and tracks building content in accordance with State of Florida Statutes and Administrative Codes. These public records are managed to ensure the availability for both the Building Divisions business as well as public inspection. The Building Division s Content Management solution interfaces with internal applications. A new public facing environment will be developed by this position using Cloud technologies. Interfaces between the County system of record and the public facing Cloud s creation will be led by this position. The position will ensure documents follow State of Florida retention policies. Job components include the following: * Enterprise Content Management (ECM) Development: Design, develop, and support enterprise content management solutions, including document capture, workflow automation, system integrations, and Microsoft Azure cloud technologies. * Cloud Data Management: Administer, optimize, and maintain cloud-based data services within the Microsoft Azure ecosystem, including Azure Data Factory, Azure Storage, Power Apps, and SQL Server. * Data Quality & Integration: Develop and maintain integrations between on-premises systems and Microsoft Azure environments while implementing data normalization, transformation, and quality assurance processes. * Portfolio & Project Management: Manage a portfolio of technology projects supporting the RER Department, ensuring alignment with business objectives, timelines, and resource availability. * Application Development: Develop and maintain scalable web applications utilizing Angular, TypeScript, and Microsoft Azure technologies. * Data Governance & Security: Implement and monitor data governance standards, security controls, and compliance measures to protect sensitive information and ensure system integrity. ## Related Videos - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)