Systems Analyst C# .NET

  • Lutz, FL
  • Posted 3 days ago | Updated 3 days ago

Overview

Hybrid
$55 - $60
Contract - W2
Contract - 6 Month(s)

Skills

systems analysis
c#
.net

Job Details

Job Title: Systems Analyst .NET

Location: Lutz, FL-Must be Local and within 45-minute commute

Duration-Contract to Hire

Position Summary:
We are seeking a skilled Systems Analyst with .NET expertise to join our IT team supporting Energy Supply Work and Asset Management applications. This role will participate in projects across the software development life cycle and provide production support, reporting to senior IT team members.

Key Responsibilities:

  • Develop, maintain, and support custom .NET applications such as Facility Ratings and System Reliability.
  • Utilize C# .NET v8, .NET Core, .NET Standard, and Visual Studio for application development.
  • Work with Win Forms, ASP.NET Web Forms, HTML5, JavaScript, and CSS2/3.
  • Create and consume RESTful web services (ASP.NET Web API).
  • Manage code with Git and Azure DevOps, including pull requests and peer reviews with quality gates.
  • Perform technical and functional unit testing.
  • Support vendor applications and troubleshoot issues as needed.
  • Participate in Agile/Kanban team processes.
  • Apply cross-browser compatibility best practices and asynchronous request handling.
  • Utilize UML for design documentation.

Required Skills & Experience:

  • 5+ years: C# .NET v8, .NET Core, .NET Standard, Visual Studio, HTML5, JavaScript, CSS2/3
  • 2+ years: Windows Forms, Git
  • 3+ years: RESTful Web Services (ASP.NET Web API)
  • 1+ year: ASP.NET Blazor, Azure DevOps, asynchronous request handling, UML
  • Strong understanding of software development life cycle, unit testing, and Agile methodologies

Preferred Skills & Experience:

  • Cloud development experience (Azure Service Bus, Application Insights)
  • Vendor application support
  • Utility industry experience

Behavioral Traits:
Independent, responsible, communicative, team-oriented, and committed to excellence.

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.