Skip to main content

Senior .NET Full-Stack Developer

Technology
PerfectLaw Software
Miami, United States€85,000 - €125,000 /year1 weeks agoUntil 10/2/2026
Full timeOn-site

Job description

Requirements

Must have:

- We are looking for a senior-level software developer with at least 3 years of professional development experience.
  • We need strong hands-on expertise in C# and the Microsoft .NET platform.
  • We require substantial experience building ASP.NET web applications.
  • Experience maintaining or modernizing ASP.NET Web Forms applications is important.
  • We expect experience with Blazor, or the ability to become productive with it quickly.
  • Strong Microsoft SQL Server development skills are required.
  • We need experience designing and consuming REST APIs and web services.
  • Working knowledge of JavaScript, HTML, CSS, and modern browser-based development is needed.
  • Experience deploying and supporting applications on IIS is required.
  • Strong analytical, troubleshooting, communication, and documentation skills are essential.
  • You should be able to work independently and take ownership of assigned projects.
  • Applicants must be legally authorized to work in the United States and provide the required supporting documentation.
  • Preferred experience includes DevExpress ASP.NET or Blazor components.
  • Preferred experience also includes Entity Framework or another .NET data-access framework.
  • Azure hosting, storage, monitoring, or related services experience is a plus.
  • Additional preferred experience includes Windows services, background processing, messaging, or scheduled jobs.
  • Familiarity with Microsoft Graph, Outlook, SharePoint, and Office integrations is beneficial.
  • Knowledge of authentication, authorization, Active Directory, OAuth, and certificates is desirable.
  • Experience building software for law firms or other document-heavy professional services industries is preferred.

Responsibilities:

- We develop, maintain, and enhance applications using C#, ASP.NET Web Forms, Blazor, React, and DevExpress.
  • We support the gradual modernization of existing Web Forms functionality using Blazor and newer .NET technologies.
  • We design and build user interfaces, business logic, background processes, and database functionality.
  • We create and maintain REST APIs and third-party integrations.
  • We design and optimize Microsoft SQL Server tables, queries, stored procedures, indexes, and data-access workflows.
  • We troubleshoot application, database, performance, security, and integration issues.
  • We deploy and support applications running on Microsoft IIS and Azure.
  • We review existing code and recommend improvements to performance, reliability, security, and maintainability.
  • We translate business and legal-industry needs into technical designs and working software.
  • We participate in requirements review, technical planning, testing, release management, and production support.
  • We collaborate with product management, quality assurance, implementation, support, and other developers.
  • We document application architecture, integrations, deployment procedures, and key development decisions.
  • We mentor other developers and provide technical leadership when needed.
  • We are looking for someone comfortable developing new features, maintaining established software, resolving production issues, and improving database performance.

Company:

We build practice-management, document-management, financial, and productivity software that law firms rely on throughout their day. Our applications support attorneys, administrators, and accounting teams, and this full-time Senior .NET / Full-Stack Application Developer role is based in Miami, Florida with on-site, hybrid, or remote flexibility.

We offer competitive compensation based on experience and standard benefits, and we are an equal-opportunity employer that makes hiring decisions based on qualifications, merit, and business needs.

Keywords
ReactOSHTML5Internet Information ServicesSharePointMicrosoft SQL ServerBusiness logicBlazor.NET FrameworkASP.NET Web FormsJavaScriptAspDevexpressHtmlOauthSqlEntity FrameworkMaintainabilityASP.NETADO.NETActive Server Pages

Interested in this role?