Job Description
Job Description
Job Summary
We are seeking a dynamic and experienced IT Senior Software Developer to lead the design, development, and implementation of innovative software solutions. The developer will help transition legacy systems, maintain data accuracy throughout the migration, and develop integrations and automated workflows. The project supports county permitting and review processes, including Building Permits, Paving and Drainage, Impervious Surface Reviews, and Sewer Extension Permits.
Key Responsibilities
- Migrate legacy systems and data from PEN, Microsoft Access, and mainframe applications into GoldKey, ensuring data integrity and validation throughout the process.
- Develop, maintain, and troubleshoot applications using C#, .NET, and MVC architecture.
- Build interactive web functionality using JavaScript, jQuery, AJAX, and asynchronous programming.
- Write and optimize Oracle SQL and PL/SQL queries, stored procedures, and database structures.
- Develop secure integrations using RESTful and SOAP APIs and appropriate authentication methods.
- Create and maintain SSIS packages for data extraction, transformation, and loading, including performance tuning.
- Design, deploy, and integrate SSRS reports.
- Enhance permitting workflows and implement automated workload assignments.
- Develop customer-facing features for online submissions, application tracking, invoicing, and payments.
- Integrate applications with enterprise content management (ECM) systems.
- Support workflows addressing impervious surface reviews, environmental and historical preservation requirements, and municipal Sewer Extension Permits.
- Collaborate with county analysts, vendors, and other project stakeholders to clarify requirements and resolve technical issues.
- Write clean, maintainable code and apply security best practices.
Required Skills and Qualifications
- Strong proficiency in C#, object-oriented programming, and the .NET framework.
- Strong knowledge of JavaScript, jQuery, DOM manipulation, asynchronous programming, and AJAX.
- Expertise in Oracle databases, SQL, PL/SQL, stored procedures, query optimization, and database normalization.
- Experience with MVC architecture, routing, and application security.
- Experience developing Windows applications and integrating RESTful and SOAP web services.
- Strong understanding of SSIS, ETL processes, data transformations, and performance tuning.
- Experience designing, deploying, and integrating SSRS reports.
- Practical experience modernizing large-scale systems, migrating legacy data, and integrating multiple applications.
- Ability to develop automated workflows and customer-facing applications.
- Strong troubleshooting skills and attention to detail.
- Clear written and verbal communication skills and the ability to work with cross-functional teams.
Preferred Experience
- Previous work with government agencies or organizations managing large-scale data migrations and system integrations.
- Experience supporting county or municipal permitting and review processes.
- Experience with GoldKey or migration projects involving PEN, Microsoft Access, and mainframe systems.
Work Location: Hybrid remote in Miami, FL 33175
