Position Details
About this role
U.S. Bank is seeking a Software Engineer – Full Stack in Chicago to design, develop, test, deploy, and maintain robust full-stack solutions across web apps, APIs, and Windows components. The role requires strong Microsoft stack capabilities, front-end work, cloud and on-prem deployments, containerization, CI/CD, and observability.
Key Responsibilities
- End-to-end design, development, testing, deployment, and maintenance of full-stack solutions; build web applications, Windows components, APIs, and scheduled jobs; deploy and operate in cloud and on-prem environments; design and automate CI/CD pipelines with Jenkins; monitor production environments and ensure observability
Technical Overview
Stack includes C#, VB.NET, .NET Core/Web API; front-end React/TypeScript/JavaScript; Kendo UI; testing with NUnit; API tooling with Swagger; cloud/on-prem deployments via Docker/Kubernetes/Azure; CI/CD with Jenkins; monitoring with AppDynamics/Splunk/Datadog; Windows and Linux OS; Windows Services; IBM MQ, SignalR, Redis Cache, ForgeRock, Blackduck, Fortify.
Ideal Candidate
The ideal candidate is a senior software engineer with 5+ years of full-stack experience, strong Microsoft stack skills (C#, VB.NET, .NET Core), front-end expertise (React/TypeScript), and demonstrated ability to deploy in cloud/on-prem environments with robust CI/CD and observability.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile