Job Description
Job Description:
Seeking a highly experienced Senior .NET Full Stack Developer with 12+ years of expertise in designing, developing, and deploying enterprise-scale web applications using C#/.NET. The ideal candidate will have strong experience building highly available, scalable cloud-native applications, developing REST APIs, modern front-end applications using React or Angular, and implementing secure authentication solutions. Hands-on experience with AWS Cloud services, OpenShift, IIS, PostgreSQL, and event-driven architectures is required. Experience with AWS AI services such as Textract and Bedrock is a plus.
Required Skills
- 12+ years of experience in C#, .NET Framework/.NET Core/.NET 6+ development.
- Strong experience designing and building enterprise web applications using IIS and OpenShift.
- Expertise in developing highly available, scalable, and distributed applications.
- Strong experience building RESTful APIs and real-time data integration services.
- Hands-on experience with React.js or Angular for front-end development.
- Experience implementing SSO, OAuth 2.0, OpenID Connect, Microsoft Entra ID (Azure AD), and authentication/authorization frameworks.
- Strong AWS Cloud experience, including:
- AWS Lambda
- Terraform (Infrastructure as Code)
- AWS Step Functions
- Amazon API Gateway
- Amazon RDS (PostgreSQL)
- Experience with Event-Driven Architecture and messaging-based systems.
- Strong knowledge of PostgreSQL database design and optimization.
- Experience with CI/CD pipelines, Git, and DevOps practices.
- Excellent troubleshooting, communication, and technical leadership skills.
Nice to Have
- Experience with AWS Textract.
- Experience with AWS Bedrock and AI/LLM integrations.
- Knowledge of Generative AI solutions and cloud-native AI services.
Key Responsibilities
- Design, develop, and maintain enterprise-grade web applications using C#/.NET.
- Build scalable REST APIs and real-time integration services.
- Develop modern, responsive user interfaces using React or Angular.
- Design secure authentication and authorization solutions using SSO, OAuth, and Entra ID.
- Build and deploy cloud-native applications on AWS and OpenShift.
- Implement Infrastructure as Code using Terraform.
- Develop event-driven microservices and cloud workflows.
- Optimize application performance, scalability, and reliability.
- Collaborate with cross-functional teams throughout the SDLC.
- Participate in code reviews, architecture discussions, and production support.