Microsoft .NET Developer (Onsite Only)

Overview

On Site
$50 - $60
Contract - W2
Contract - Independent
Contract - 18 Month(s)
No Travel Required

Skills

.NET
ASP.NET
ASP.NET MVC
Acceptance Testing
AngularJS
COBOL
CA Gen
C#
Business Cases
Application Development
Business Process
Agile
Critical Thinking
Customer Service
Financial Planning
Financial Software
General Ledger
JSON
HTML
IBM DB2
Incident Management
Microsoft
Project Management
Presentations
Reporting
JavaScript Frameworks
FOCUS
Collaboration
ROOT
Status Reports
Web Applications
Waterfall
Warehouse
Software Design
Object-Oriented Programming

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:

  1. Monitor and resolve issues from service desk tickets and other incoming support requests.

  2. Conduct advanced troubleshooting to identify root causes.

  3. Analyze and resolve technical problems using tools and collaborative methods.

  4. Understand and document FDOT s business processes and technical systems.

  5. Maintain a high level of customer service by providing timely updates and status reports.

  6. Assist in the creation of business cases for customers.

  7. Perform and document unit testing of all solutions prior to user acceptance and production deployment.

  8. Serve as a senior developer on cross-functional projects, ensuring scalable, high-quality solutions that meet business requirements.

  9. Oversee full lifecycle application development, adhering to best practices in code quality and efficiency.

  10. 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)

  1. Strong understanding of software design patterns and performance optimization

  2. Experience with both Waterfall and Agile methodologies

  3. Proficiency in:

    • .NET (C#), ASP.NET/MVC, WCF/WebAPI

    • SQL Server, DB2

    • JavaScript frameworks (Angular, Knockout)

    • HTML, CSS, XML, JSON, Python

  4. Ability to architect and deploy distributed, high-volume, transactional web applications

  5. Effective verbal and written communication skills

  6. Strong customer service and conflict resolution capabilities

  7. Ability to work efficiently in high-volume, fast-paced environments

  8. Excellent multitasking, teamwork, and independent work capabilities

  9. Complex systems analysis and requirement translation

  10. Continuous improvement and best-practice integration

  11. Cloud architecture knowledge (PaaS/IaaS), especially with Microsoft Azure

  12. Leadership in delivering web-based solutions and managing technical teams

  13. Ability to work as part of a geographically distributed team

  14. Professional conduct with management and staff at all levels

  15. Creativity and collaboration in problem-solving

  16. Experience supporting security incident response and log analysis

  17. Solid foundation in Object-Oriented Programming (OOP)


Preferred Knowledge Areas

  1. Agile project management and SCRUM framework

  2. Familiarity with legacy systems (mainframe, COBOL)

  3. Knowledge of ERP or financial management systems

  4. 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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Influx Info Systems