Job Summary
We are seeking an experienced .NET Developer with strong hands-on expertise in C#, .NET, ASP.NET Core, ASP.NET MVC, .NET Framework, and AWS. The ideal candidate will be responsible for developing, modernizing, deploying, and maintaining enterprise applications while ensuring scalability, performance, security, and reliability.
Key Responsibilities
• Design, develop, deploy, enhance, and maintain enterprise applications using C#, .NET, ASP.NET Core, ASP.NET MVC, and .NET Framework.
• Develop scalable and high-performing full-stack applications using C#, .NET, REST APIs, React.js, and TypeScript.
• Design and implement cloud-based solutions and application deployments on AWS.
• Develop, integrate, and optimize applications using Microsoft SQL Server and enterprise database technologies.
• Analyze existing .NET applications to identify and resolve performance, reliability, scalability, and operational issues.
• Troubleshoot and resolve complex C#, .NET, application, integration, and production issues.
• Design and implement application enhancements, modernization initiatives, and migration solutions across .NET and AWS environments.
• Build and maintain CI/CD pipelines using GitHub, Harness, and containerized technologies such as Docker and OpenShift.
• Perform software testing, debugging, code reviews, code optimization, and performance tuning to ensure application quality and reliability.
• Monitor application and AWS infrastructure performance and implement solutions to improve availability, scalability, security, and efficiency.
• Collaborate with architects, developers, infrastructure, DevOps, product, and business teams to translate requirements into effective C#/.NET and AWS solutions.
• Prepare technical documentation, architecture and design details, troubleshooting findings, and recommended solutions.
• Provide technical guidance and mentorship to junior engineers while driving development standards, best practices, and delivery commitments.
• Evaluate existing applications and recommend improvements in .NET architecture, AWS services, security, deployment, maintainability, and overall system effectiveness.
Required Qualifications
• Strong hands-on experience with C# and .NET development.
• Experience with ASP.NET Core, ASP.NET MVC, and .NET Framework.
• Experience developing full-stack applications using REST APIs, React.js, and TypeScript.
• Strong experience designing and deploying applications on AWS.
• Experience with Microsoft SQL Server and enterprise database technologies.
• Experience troubleshooting application, integration, performance, scalability, and production issues.
• Experience with CI/CD pipelines and tools such as GitHub and Harness.
• Experience with containerization technologies such as Docker and OpenShift.
• Strong understanding of software testing, debugging, code reviews, code optimization, and performance tuning.
• Strong problem-solving, communication, and collaboration skills.
• Ability to work effectively with architecture, development, infrastructure, DevOps, product, and business teams.