Full Stack Engineer

Mainz Brady Group

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

19 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mainz Brady Group is seeking a Senior Full Stack Developer with a strong background in financial services to lead modernization efforts and architect cloud-native solutions. You will drive migrations from WinForms to React-based frontends and transform monolithic .NET apps into scalable microservices on Azure.

The role is hands-on and technical, requiring deep expertise in C#, .NET Core, React, SQL Server, and Azure.

Qualifications

  • 10+ years of progressive software development experience.
  • Strong hands-on experience with C#, .NET Core, ASP.NET, MVC, and React.
  • Experience modernizing legacy applications, including WinForms and ASP.NET WebForms, into modern web applications and microservices.
  • 3+ years of Microsoft Azure development experience, including AKS.
  • 5+ years of SQL development experience, including stored procedures, triggers, functions, and database optimization.
  • Strong backend experience with SQL Server and Snowflake.
  • 5+ years of web application development experience using .NET Core, Entity Framework, REST APIs, and related technologies.
  • Experience with OAuth 2.0, JWT, Web APIs, Web Services, and secure application development.
  • Strong understanding of cloud architecture, microservices, distributed systems, and application integration.
  • Knowledge of high availability, fault tolerance, scalability, database design, and software architecture.
  • Experience with Azure monitoring, application performance optimization, and production support.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication skills and experience collaborating with technical teams, business partners, and senior stakeholders.
  • Ability to work independently, manage multiple priorities, and contribute effectively in a collaborative environment.

Responsibilities

  • Lead the modernization and migration of legacy WinForms to React-based frontend and microservices architectures.
  • Design, develop, and deploy cloud-native applications using Azure services (AKS, App Services, Functions).
  • Modernize legacy .NET apps into scalable microservices in Azure.
  • Develop, maintain, and enhance enterprise apps using React, C#, .NET Core, ASP.NET, MVC, WebForms, and RESTful APIs.
  • Implement secure authentication and authorization using OAuth 2.0, JWT, and Azure AD.
  • Build and maintain integrations with SQL Server, Snowflake, and other data platforms.
  • Configure, monitor, troubleshoot, and optimize performance with Azure Monitor.
  • Evaluate architectures and recommend scalable, available, fault-tolerant solutions.
  • Serve as SME for asset management apps and platforms.
  • Collaborate with architects, developers, stakeholders to define requirements and deliver solutions.
  • Manage stakeholder expectations, communicate technical recommendations, and support business decisions.
  • Participate in design discussions, code reviews, troubleshooting, and continuous improvement.
  • Balance multiple projects while upholding software quality standards.

Skills

C#
.NET Core
ASP.NET
MVC
React
SQL Server
Snowflake
Azure
OAuth 2.0
JWT
REST APIs

Tools

Azure Kubernetes Service (AKS)
Azure App Services
Azure Functions
Azure Monitor
SQL Server
Snowflake

Job description

Position Overview

We are seeking an experienced Senior Full Stack Developer with a strong background in financial services, asset management, application modernization, and cloud-native development.

The ideal candidate will have extensive hands-on experience with C#, .NET Core, React, SQL Server, and Microsoft Azure, along with the ability to evaluate architectural approaches and deliver scalable, secure, high-performance applications.

This is a hands-on senior technical lead position, not a people management role. The successful candidate will play a key role in modernizing legacy applications, designing cloud-native solutions, and collaborating with technical teams and business stakeholders.

Key Responsibilities
  • Lead the modernization and migration of legacy WinForms applications to React-based frontend applications and microservices architectures.
  • Design, develop, and deploy cloud-native applications using Azure Kubernetes Service (AKS), Azure App Services, and Azure Functions.
  • Modernize legacy .NET applications into scalable microservices and deploy solutions within Microsoft Azure.
  • Develop, maintain, and enhance enterprise applications using React, C#, .NET Core, ASP.NET, MVC, ASP.NET WebForms, and RESTful APIs.
  • Implement secure authentication and authorization using OAuth 2.0, JWT, and Azure Active Directory.
  • Build and maintain integrations with SQL Server, Snowflake, and other enterprise data platforms.
  • Configure, monitor, troubleshoot, and optimize application performance using Azure Monitor and related monitoring solutions.
  • Evaluate architectural approaches and recommend solutions that improve scalability, availability, fault tolerance, and maintainability.
  • Serve as a technical subject matter expert for asset management applications and technology platforms.
  • Collaborate with architects, developers, business stakeholders, and senior leadership to define requirements and deliver technical solutions.
  • Manage stakeholder expectations, communicate technical recommendations, and support key business decisions.
  • Participate in technical design discussions, code reviews, troubleshooting, and continuous improvement initiatives.
  • Balance multiple projects and priorities while maintaining high standards for software quality and delivery.
Required Qualifications
  • 10+ years of progressive software development experience, preferably within financial services or asset management.
  • Strong hands-on experience with C#, .NET Core, ASP.NET, MVC, and React.
  • Experience modernizing legacy applications, including WinForms and ASP.NET WebForms, into modern web applications and microservices.
  • 3+ years of Microsoft Azure development experience, including:
  • Experience deploying and managing cloud-native applications using Azure Kubernetes Service (AKS).
  • 5+ years of SQL development experience, including stored procedures, triggers, functions, and database optimization.
  • Strong backend experience with SQL Server and Snowflake.
  • 5+ years of web application development experience using .NET Core, Entity Framework, REST APIs, and related technologies.
  • Experience with OAuth 2.0, JWT, Web APIs, Web Services, and secure application development.
  • Strong understanding of cloud architecture, microservices, distributed systems, and application integration.
  • Knowledge of high availability, fault tolerance, scalability, database design, and software architecture.
  • Experience with Azure monitoring, application performance optimization, and production support.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication skills and experience collaborating with technical teams, business partners, and senior stakeholders.
  • Ability to work independently, manage multiple priorities, and contribute effectively in a collaborative environment.
Preferred Qualifications
  • Prior experience within asset management, investment management, or financial services.
  • Strong application architecture and technical design experience.
  • Experience leading legacy application modernization initiatives.
  • Experience migrating monolithic .NET applications to Azure-based microservices.
  • Familiarity with enterprise investment management systems and related technology platforms.
  • Experience supporting mission-critical financial applications.
Ideal Candidate Profile

The ideal candidate is a senior, hands-on Full Stack Developer / Technical Lead who combines deep expertise in Microsoft technologies with modern React development and Azure cloud architecture.

They should have a proven track record of migrating legacy .NET applications to cloud-native solutions, building scalable microservices, and working with complex enterprise data environments.

Experience in financial services or asset management is particularly valuable, as this role requires an understanding of business-critical applications and the ability to communicate effectively with senior stakeholders.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer – Azure, React & .NET
Senior Full Stack Developer – Azure, React & .NET

Diligente Technologies • San Francisco (CA)

On-site
USD 170,000 - 210,000
.Net Full Stack Developer
.Net Full Stack Developer

InvestM Technology LLC • San Francisco (CA)

Hybrid
USD 140,000 - 200,000
Full Stack .NET Developer
Full Stack .NET Developer

Resource 1, Inc. • Chicago (IL)

On-site
USD 90,000 - 130,000
Sr Fullstack .Net Engineer
Sr Fullstack .Net Engineer

Martinexsa USA • United States

Remote
USD 111,000 - 166,000
Senior Full Stack Developer (C# / React)
Senior Full Stack Developer (C# / React)

Landing Point • New York (NY)

On-site
USD 150,000 - 200,000
Senior Full-Stack .NET Developer (Hybrid)
Senior Full-Stack .NET Developer (Hybrid)

Resolution Technologies, Inc. • Atlanta (GA)

On-site
USD 120,000 - 150,000
Full Stack Developer
Full Stack Developer

Selby Jennings • Charlotte (NC)

Hybrid
USD 100,000 - 130,000
Senior C#/.NET Full Stack Developer
Senior C#/.NET Full Stack Developer

Saven Technologies • Atlanta (GA)

On-site
USD 110,000 - 150,000
Senior Full Stack Developer (.NET / Azure)
Senior Full Stack Developer (.NET / Azure)

Saicon • Irving (TX)

On-site
USD 90,000 - 130,000
.NET Full Stack Developer
.NET Full Stack Developer

Alfvo, LLC • Charlotte (NC)

On-site
USD 120,000 - 160,000