Back to Jobs
Technology

.Net Full Stack Developer

InvestM Technology LLCSan Francisco, CA🇺🇸United StatesPosted Oct 26, 2026

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationSan Francisco, CA, United States
Posted18 hours ago
MicroservicesSQLT-SQLHTMLOAuthSnowflakeActive DirectoryCSSBootstrapC#.NETASP.NETJWTjQueryRESTAzureReactKubernetesJavaScriptSQL ServerAzure DevOps

Job description

.Net Full stack Developer
San Francisco CA (Hybrid)
W2 Only


Job Summary

InvestM is seeking an experienced Full Stack .NET Developer / Senior Technical Lead with strong expertise in C#, .NET Core, React, Microsoft Azure, and microservices architecture. The ideal candidate will have a strong background in financial services, preferably asset management, and hands-on experience modernizing legacy applications into scalable, cloud-native solutions.

This role requires a technically strong professional who can assess architectural approaches, lead technical design decisions, and deliver solutions across multiple technology platforms.

Key Responsibilities

  • Modernize legacy Windows Forms (WinForms) applications by migrating functionality to React-based user interfaces and .NET microservices.
  • Design, develop, deploy, and maintain cloud-native applications using Azure Kubernetes Service (AKS), Azure App Services, Azure Functions, and related Azure services.
  • Enhance and support existing applications built with C#, .NET Core, ASP.NET MVC, ASP.NET WebForms, React, REST APIs, and Web APIs.
  • Develop secure, scalable, and high-performance web applications using OAuth 2.0, JWT, Entity Framework, LINQ, jQuery, JavaScript, HTML, CSS, and Bootstrap.
  • Design and implement microservices architectures and modernize legacy .NET applications for cloud deployment.
  • Build and maintain database solutions using SQL Server, T-SQL, stored procedures, triggers, functions, and database optimization techniques.
  • Configure, monitor, troubleshoot, and optimize application performance using Azure Monitor and other observability tools.
  • Leverage Azure services, including Azure Logic Apps, Azure Storage, Azure Active Directory (Azure AD), and Azure DevOps (ADO), to build and support enterprise applications.
  • Evaluate architectural options and recommend solutions that address scalability, high availability, fault tolerance, security, and maintainability.
  • Collaborate with business stakeholders, architects, engineering teams, and senior management to translate business requirements into technical solutions.
  • Serve as a technical subject matter expert for asset management technology platforms and related financial services applications.
  • Manage technical priorities, communicate risks and dependencies, and ensure successful delivery across multiple concurrent initiatives.

Required Qualifications

  • 10+ years of progressive software development experience, preferably within financial services or asset management organizations.
  • Strong hands-on expertise in C#, .NET Core, ASP.NET MVC, ASP.NET WebForms, and full-stack web application development.
  • Strong front-end development experience with React, JavaScript, jQuery, HTML, CSS, and Bootstrap.
  • Proven experience designing, developing, and integrating REST APIs, Web APIs, and web services.
  • Experience with Entity Framework, LINQ, OAuth 2.0, and JWT-based authentication and authorization.
  • 3+ years of experience with Microsoft Azure cloud services, including Azure App Services, Azure Functions, Azure Logic Apps, Azure Storage, Azure AD, and Azure DevOps.
  • Hands-on experience with application modernization, microservices architecture, and cloud deployment using AKS and/or Azure App Services.
  • 5+ years of SQL development experience, including complex queries, stored procedures, triggers, functions, and database performance tuning.
  • Experience working with SQL Server or Snowflake.
  • Strong understanding of cloud architecture, distributed systems, high availability, fault tolerance, scalability, and application security.
  • Strong architectural assessment, technical design, troubleshooting, and problem-solving skills.
  • Excellent communication skills with the ability to work effectively with technical teams, business stakeholders, and senior decision-makers.
  • Ability to work independently, manage competing priorities, and contribute effectively within a collaborative engineering environment.

Similar jobs