.net Developer 1 of 2

Codetech•Clearwater, FL

About The Position

We are seeking a senior, versatile .NET developer for a hands-on application development and support role on a contract-to-hire basis. The developer will work across an existing enterprise application portfolio and new web development initiatives, using C#, VB.NET, .NET/.NET Framework, Blazor, WPF, Windows Forms, WCF, REST APIs, and Microsoft SQL Server. The role includes maintaining and enhancing existing applications, developing new solutions, resolving production issues, and supporting modernization efforts that move suitable desktop functionality to web-based applications. The successful candidate will work across the UI, application, integration, and database layers. They will develop modern Blazor applications and maintain desktop/client-server applications, web services, APIs, and database-driven solutions. The position calls for strong technical depth, independent ownership, systematic problem-solving, clear communication, and effective collaboration with developers, technical teams, business analysts, application owners, and other stakeholders. The contractor is expected to work independently, manage competing priorities, and become productive in an established enterprise environment. The team values empowerment, accountability, collaboration, adaptability, quality, reliability, maintainability, and continuous improvement.

Requirements

  • Strong professional experience developing applications using C# and .NET/.NET Framework.
  • Working proficiency in VB.NET, including maintaining and enhancing existing VB.NET applications.
  • Strong hands-on Microsoft Blazor experience and strong web application development experience.
  • Experience developing and supporting WPF and/or Windows Forms applications.
  • Strong Microsoft SQL Server experience and database-driven application development skills.
  • Experience developing and supporting WCF and RESTful APIs or web services.
  • Working knowledge of CI/CD pipelines and software deployment processes.
  • Experience with Git and/or TFS/Azure DevOps source control.
  • Strong analytical, problem-solving, and troubleshooting skills across application, service/API, and database layers.
  • Ability to work independently, take ownership of applications and technical problems, and manage competing priorities.
  • Ability to collaborate effectively with developers, technical teams, business stakeholders, and other colleagues.
  • Ability to communicate clearly with technical and non-technical stakeholders and deliver maintainable, high-quality solutions.

Nice To Haves

  • Power BI development and integration.
  • Experience with Azure services.
  • Experience with Azure DevOps.
  • Experience with Entity Framework or EF Core.
  • Experience with Microsoft Identity and authentication/authorization.
  • Experience with automated testing and unit testing.
  • Application performance tuning experience.
  • Knowledge of enterprise integration patterns.
  • Experience modernizing legacy .NET applications.
  • Experience working with large, complex enterprise applications.
  • Experience with Microsoft-based DevOps environments.

Responsibilities

  • Design, develop, enhance, maintain, and support enterprise applications using the Microsoft .NET technology stack.
  • Work across desktop/client-server applications and modern web applications.
  • Analyze existing applications, understand their architecture and business functionality, and implement enhancements or fixes with minimal disruption.
  • Troubleshoot application issues, identify root causes, and implement sustainable solutions.
  • Participate in application modernization, including transitioning suitable desktop/client-server functionality to web-based solutions.
  • Perform code reviews and contribute to development standards, coding practices, and application architecture decisions.
  • Develop scalable, maintainable, secure, reliable solutions consistent with enterprise standards.
  • Collaborate with business analysts, technical teams, application owners, and stakeholders to understand requirements and deliver solutions.
  • Design and develop modern web applications using Microsoft Blazor, including responsive, user-friendly, maintainable interfaces.
  • Work with Blazor components, application state, dependency injection, authentication and authorization, APIs, and server-side services.
  • Integrate web applications with enterprise systems, databases, and web services; troubleshoot and optimize application performance and reliability.
  • Apply web development principles including security, accessibility, error handling, logging, and performance optimization.
  • Develop, maintain, and support Windows applications using WPF and Windows Forms, preserving compatibility with existing processes and integrations.
  • Troubleshoot production issues involving desktop applications, services, database connectivity, and integrations.
  • Develop, maintain, and integrate enterprise web services, WCF services, and RESTful APIs.
  • Troubleshoot service and API integration issues involving authentication, connectivity, serialization, timeouts, and error handling.
  • Develop SQL Server databases and queries, stored procedures, views, and functions; perform data manipulation and transformation.
  • Troubleshoot and optimize database performance and application-to-database integration, considering design, relationships, indexes, transactions, and data integrity.
  • Work with CI/CD pipelines and automated build, testing, deployment, release, and environment-promotion processes; troubleshoot build and deployment issues.
  • Use source control, branching and merging strategies, pull requests, code reviews, and version-control practices across development environments.
  • Diagnose complex issues across application layers using logs, application behavior, database activity, and service/API interactions.
  • Communicate technical findings and recommended solutions, assess change impacts, resolve production issues with minimal disruption, document solutions, and share knowledge.
  • Take ownership of assigned applications and work from requirements through implementation and production support; manage priorities, communicate risks and dependencies, and follow through on commitments.
  • Contribute to continuous improvement and modernization, share knowledge, mentor team members when appropriate, and collaborate respectfully with technical and non-technical stakeholders.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service