Full Stack Engineer

Brady Mainz Group Inc
San Francisco, CA, United States
5 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Applications Architecture Application Integration Architecture Application Performance Management Application Services User Authentication Microsoft Azure C Sharp (Programming Language) Cloud Computing Cloud Engineering Software Quality
+36 more
Code Review Database Design Database Development Web Development Distributed Systems Entity Framework Fault Tolerance Microsoft Software Microsoft SQL Server Model View Controller (MVC) OAuth Software Architecture Azure Active Directory JSON Web Token Software Engineering SQL Stored Procedures Web Applications Web Services Windows Forms Enterprise Data Management Enterprise Software Applications .NET Core Spring Cloud ReactJS System Availability Snowflake Database Optimization Software Security Backend Webforms Azure AKS Restful APIs Serverless Computing Legacy Systems Web Api Microservices

Job description

  • 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.

Requirements

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., * 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., * 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., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…