Wells Fargo logo

Senior Full Stack .NET / Angular Developer (contract)

Wells Fargo

HybridCharlotte, NCseniorPosted 9h ago

Job description

Title**:** Senior Full Stack .NET / Angular Developer

Location**:** Charlotte, NC

Duration**:** 18 months

Work Engagement**:** W2

Work Schedule: Hybrid (3 days in office/2 days remote)

Benefits on offer for this contract position: Health Insurance, Life insurance, 401K and Voluntary Benefits

Overview

We are seeking a Senior Full Stack Developer to design, develop, and scale enterprise applications across modern cloud-native platforms. This role combines .NET backend development, JBPM workflow integration, Angular front-end engineering, Spark-based data processing, and containerized deployments on OpenShift/Kubernetes.

The ideal candidate is a hands-on engineer with strong experience building high-quality applications, developing scalable APIs, optimizing data pipelines, and driving DevOps automation within an Agile environment.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using C#/.NET 6/7+, ASP.NET Core, Entity Framework Core, and REST APIs.

  • Build and enhance enterprise workflow solutions utilizing JBPM.

  • Develop responsive and performant user interfaces using Angular 13+, TypeScript, RxJS, and modular front-end architecture.

  • Create and optimize Spark ETL/ELT pipelines, including data transformations, data quality validations, and performance tuning.

  • Write high-coverage unit and integration tests using xUnit/NUnit for backend services and Jasmine/Karma for Angular applications.

  • Develop automated test scripts using Playwright and iCEDQ, while leveraging Octane for test management and reporting.

  • Containerize applications using Docker and manage deployments within OpenShift (OCP) environments.

  • Implement and support Kubernetes workloads, including:

    • Pods

    • Deployments

    • Services

    • ConfigMaps

    • Secrets

    • Horizontal Auto Scaling

  • Contribute to CI/CD automation using Azure DevOps and GitHub Actions, including YAML pipelines, quality gates, automated deployments, and cloud-native delivery practices.

  • Optimize SQL queries, database structures, and ETL loading strategies for performance, scalability, and reliability.

  • Participate in solution design discussions and promote engineering best practices including code reviews, testing, and architecture standards.

Required Qualifications

  • Applicants must be authorized to work for ANY employer in the U.S. This position is not eligible for visa sponsorship.

  • 8+ years of software engineering experience with full-stack application development.

  • Strong experience with C# and .NET 6/7+.

  • Experience building RESTful APIs using ASP.NET Core.

  • Strong front-end development experience with Angular 13+, TypeScript, and RxJS.

  • Experience developing and optimizing Spark/Spark SQL data pipelines.

  • Hands-on experience with SQL Server and advanced SQL performance tuning.

  • Experience working with OpenShift (OCP) and Kubernetes-based deployments.

  • Strong understanding of containerization using Docker.

  • Experience with CI/CD pipelines using Azure DevOps and/or GitHub Actions.

  • Experience writing automated tests using xUnit, NUnit, Jasmine/Karma, and Playwright.

  • Familiarity with Agile development methodologies and modern software delivery practices.

Preferred Qualifications

  • Experience with ADF (Azure Data Factory).

  • Experience deploying applications to Azure App Services.

  • Knowledge of Azure Key Vault and Azure Storage services.

  • Experience building distributed systems using microservices architecture.

  • Familiarity with cloud-native application design and scalability patterns.

Technical Environment

Backend

  • C#

  • .NET 6/7+

  • ASP.NET Core

  • Entity Framework Core

  • REST APIs

  • JBPM

Frontend

  • Angular 13+

  • TypeScript

  • RxJS

  • Jasmine/Karma

Data & ETL

  • SQL Server

  • Spark

  • Spark SQL

  • Azure Data Factory (ADF)

DevOps & Cloud Native

  • Azure DevOps

  • GitHub Actions

  • Docker

  • OpenShift (OCP)

  • Kubernetes

  • YAML Pipelines

Testing

  • xUnit

  • NUnit

  • Playwright

  • iCEDQ

  • Octane

Architecture

  • SOLID Principles

  • Dependency Injection (DI)

  • Mediator Pattern

  • Repository Pattern

  • Modular Monolith Architecture

  • Microservices

What Makes Someone Successful in This Role

  • Ability to independently deliver high-quality, production-ready software.

  • Strong problem-solving and troubleshooting skills.

  • Experience building scalable enterprise applications in cloud-native environments.

  • Focus on automation, testing, maintainability, and performance.

  • Strong collaboration skills across engineering, QA, DevOps, and business teams.