Overview
Skills
Job Details
Scope of Services
Background:
The Department is undergoing a major modernization of its financial systems, impacting over 1,500 computing assets involved in financial planning, analysis, and management. These assets are tied to the State of Florida s accounting infrastructure.
The Florida Planning, Accounting, and Ledger Management (PALM) Project is a multi-year initiative to modernize the State s accounting and cash management systems. It aims to replace the Central, Payroll, and Departmental FLAIR functionalities, with a go-live date scheduled for January 6, 2026.
The 1,500+ affected computing assets include interfaces, enterprise applications, databases, automated processes, and reporting tools used within the Florida Department of Transportation (FDOT). These assets will require remediation due to:
Adoption of the standardized Florida PALM Business Process Model
Transition to the new Florida PALM Chart of Accounts
Replacement of Central, Payroll, and Departmental FLAIR systems
Redesign of agency interfaces for integration with the statewide accounting platform
Implementation of an Information Warehouse to support agency-specific reporting needs
Remediation and transition efforts under the FDOT PALM System Transition (FPST) will occur over two years and align with the Florida PALM Project timeline.
Objective:
FDOT is seeking a skilled C#/.NET developer to lead the update and remediation of existing financial .NET web applications. These applications are critical to reporting, interfacing, and operational functions. The selected individual will be responsible for analyzing existing systems, documenting technical specifications, and supporting redevelopment efforts.
Primary Job Duties and Responsibilities
The selected candidate will be expected to perform the following tasks:
Monitor and resolve issues from service desk tickets and other incoming support requests.
Conduct advanced troubleshooting to identify root causes.
Analyze and resolve technical problems using tools and collaborative methods.
Understand and document FDOT s business processes and technical systems.
Maintain a high level of customer service by providing timely updates and status reports.
Assist in the creation of business cases for customers.
Perform and document unit testing of all solutions prior to user acceptance and production deployment.
Serve as a senior developer on cross-functional projects, ensuring scalable, high-quality solutions that meet business requirements.
Oversee full lifecycle application development, adhering to best practices in code quality and efficiency.
Partner with distributed teams to ensure delivery aligns with architectural vision and departmental standards.
Required Experience
Minimum of 5 years in a lead developer role
At least 8 years of experience across various development technologies including:
Microsoft .NET (C#), ASP.NET/MVC
WCF/WebAPI
SQL Server
JavaScript frameworks (e.g., Angular, Knockout)
REST, XML, JSON
HTML and CSS
Preferred Experience:
Background in financial application development
Experience with modernizing legacy systems (e.g., DB2, COBOL, CA-GEN, FOCUS)
Key Knowledge, Skills, and Abilities (KSAs)
Strong understanding of software design patterns and performance optimization
Experience with both Waterfall and Agile methodologies
Proficiency in:
.NET (C#), ASP.NET/MVC, WCF/WebAPI
SQL Server, DB2
JavaScript frameworks (Angular, Knockout)
HTML, CSS, XML, JSON, Python
Ability to architect and deploy distributed, high-volume, transactional web applications
Effective verbal and written communication skills
Strong customer service and conflict resolution capabilities
Ability to work efficiently in high-volume, fast-paced environments
Excellent multitasking, teamwork, and independent work capabilities
Complex systems analysis and requirement translation
Continuous improvement and best-practice integration
Cloud architecture knowledge (PaaS/IaaS), especially with Microsoft Azure
Leadership in delivering web-based solutions and managing technical teams
Ability to work as part of a geographically distributed team
Professional conduct with management and staff at all levels
Creativity and collaboration in problem-solving
Experience supporting security incident response and log analysis
Solid foundation in Object-Oriented Programming (OOP)
Preferred Knowledge Areas
Agile project management and SCRUM framework
Familiarity with legacy systems (mainframe, COBOL)
Knowledge of ERP or financial management systems
Basic understanding of financial statements and accounting principles
General Competencies
Communication: Clear and effective in both verbal and written formats across different settings (e.g., team meetings, client presentations)
Customer Service: Responsive and proactive in resolving issues and meeting customer needs
Decision-Making: Ability to make objective, well-informed decisions
Flexibility: Open to change and adaptive to evolving information and conditions
Interpersonal Skills: Friendly, respectful, and professional
Leadership: Capable of motivating and guiding teams in dynamic situations
Problem-Solving: Uses critical thinking and sound judgment to recommend solutions
Team Building: Fosters collaboration and unites team members toward common goals