Jobs · Engineering · North Carolina

Senior Full Stack .NET / Angular Developer (contract)

Wells Fargo · Charlotte, NC · Yesterday
EngineeringContract
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:PodsDeploymentsServicesConfigMapsSecretsHorizontal Auto ScalingContribute 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 CoreEntity Framework CoreREST APIsJBPM Frontend Angular 13+TypeScriptRxJSJasmine/Karma Data & ETL SQL ServerSparkSpark SQLAzure Data Factory (ADF) DevOps & Cloud Native Azure DevOpsGitHub ActionsDockerOpenShift (OCP)KubernetesYAML Pipelines Testing xUnitNUnitPlaywrightiCEDQOctane Architecture SOLID PrinciplesDependency Injection (DI)Mediator PatternRepository PatternModular Monolith ArchitectureMicroservices 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.

Similar jobs