Quick Overview
Job Description
Job Summary We are seeking a Senior Software Engineer with strong .NET Full Stack development experience to support a major legacy application modernization and cloud migration initiative. The role focuses on modernizing legacy applications and migrating them to AWS, with an emphasis on cloud technologies, containerization, Kubernetes/OpenShift, and modern application development.
Key Responsibilities Design, develop, enhance, and maintain enterprise applications. Modernize and migrate legacy applications to cloud environments. Develop full-stack applications using C#, .NET, ASP.NET Core, React.js, and TypeScript. Design and implement cloud-based solutions using AWS and/or Azure. Containerize applications using Docker and deploy them using Kubernetes/OpenShift. Work with AWS services including Lambda, S3, SQS, SNS, DynamoDB, Route 53, and Aurora. Develop and maintain APIs and application integrations.
Troubleshoot application and system issues and identify appropriate solutions. Monitor application performance and improve system reliability and efficiency. Participate in application modernization and cloud migration initiatives. Collaborate with architects, developers, DevOps engineers, and business teams. Maintain code repositories and development workflows using GitHub. Contribute to technical documentation and engineering best practices. Required Qualifications 7+ years of software engineering or development experience. Strong hands-on experience with C# and .NET.
Strong experience with ASP.NET Core. Experience with ASP.NET MVC and .NET Framework. Hands-on experience with React.js and TypeScript. Strong full-stack application development experience. Experience with legacy application modernization or migration. Experience migrating applications to AWS or Azure. Experience with Kubernetes and/or Red Hat OpenShift. Experience with Docker and containerization technologies. Experience with GitHub. Experience developing and maintaining APIs and application integrations. Strong troubleshooting, problem-solving, and collaboration skills.
Preferred Qualifications Hands-on experience with AWS cloud services, particularly AWS Lambda, Amazon S3, Amazon Route 53, Amazon SQS, Amazon SNS, Amazon DynamoDB, PostgreSQL, and Amazon Aurora. Strong Azure/.NET cloud experience. Experience working on large-scale legacy modernization projects. Experience migrating .NET applications to AWS. Experience with microservices and cloud-native architecture. Experience with CI/CD and DevOps practices. Experience with GitHub Copilot. Financial services or banking industry experience. Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
Education: Bachelors Degree
Similar jobs
- DE
Senior Software Developer, Systems Software
NewDecisionpoint Corporation
Arlington, VA🇺🇸Hybrid11 hours agoAgileTechnology - BO
Software Engineer-Developer (Experienced and Lead) with Security Clearance
NewBoeing
Oklahoma City, OK🇺🇸$118.2k - $159.8k/yrOn-site11 hours agoSAFeAgileBash+6Technology - EG
Senior Software Engineer - Ad Intelligence Data Platform
NewEliassen Group
Seattle, WA🇺🇸$70 - $85/hrOn-site11 hours agoSQLScalaSpinnaker+16Technology - YU
Software Development Career Training Program
NewYear Up United
Austin, Texas🇺🇸$525/hrHybrid42 minutes agoLESSTechnology - YU
Software Development Job Training Opportunity
NewYear Up United
Austin, Texas🇺🇸$525/hrHybrid1 hour agoLESSTechnology - LG
Rust Engineer
LHi Group Ltd
San Francisco, CA🇺🇸$260k/yrOn-site3 weeks agoRustCloudflareLLM+1Technology