Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
We are looking for an experienced Sr. Software Engineer to join a municipal technology team in Florida. This contract opportunity with potential for a permanent role is ideal for a hands-on engineer who can support business-critical applications, contribute to modern .NET development efforts, and help maintain continuity within a small, highly collaborative IT environment. The role is fully onsite and offers the chance to work closely with internal stakeholders on application support, integration work, and platform improvement initiatives.
Responsibilities:
Maintain and enhance existing business applications while contributing to the design and delivery of new software solutions. Investigate, prioritize, and resolve application support issues to keep services reliable for internal users and departments. Build and support integrations between internal systems and third-party platforms, ensuring dependable data flow and process efficiency. Develop and troubleshoot solutions using technologies such as C#, ASP.NET, .NET Core, JavaScript, React.js, and VB.NET. Partner with a small IT team to balance day-to-day support needs with longer-term development initiatives. Assist with application server upgrade and migration efforts, including validating performance and reducing disruption to operations. Support legacy codebases while identifying practical opportunities for modernization and improved maintainability. Contribute technical expertise to projects involving enterprise platforms. Work directly with departments and stakeholders to understand operational needs and translate them into effective technical solutions. Demonstrated experience in a senior software engineering or technical lead role within a Microsoft-focused development environment. Strong hands-on expertise with .
Maintain and enhance existing business applications while contributing to the design and delivery of new software solutions. Investigate, prioritize, and resolve application support issues to keep services reliable for internal users and departments. Build and support integrations between internal systems and third-party platforms, ensuring dependable data flow and process efficiency. Develop and troubleshoot solutions using technologies such as C#, ASP.NET, .NET Core, JavaScript, React.js, and VB.NET. Partner with a small IT team to balance day-to-day support needs with longer-term development initiatives. Assist with application server upgrade and migration efforts, including validating performance and reducing disruption to operations. Support legacy codebases while identifying practical opportunities for modernization and improved maintainability. Contribute technical expertise to projects involving enterprise platforms. Work directly with departments and stakeholders to understand operational needs and translate them into effective technical solutions. Demonstrated experience in a senior software engineering or technical lead role within a Microsoft-focused development environment. Strong hands-on expertise with .