- Design, develop, and maintain enterprise applications using C#, ASP.NET MVC, Web API, Entity Framework, and .NET Core.
- Develop cloud-native solutions leveraging AWS services.
- Build and maintain up-to-date web user interfaces using Blazor.
- Design and implement scalable architectures using Microservices, Serverless Computing, and Event-Driven Architecture principles.
- Develop and consume RESTful APIs for seamless application integration.
- Collaborate with developers, architects, and business stakeholders throughout the software development lifecycle.
- Optimize application performance and ensure high availability of cloud-based solutions.
- Convert SQL queries and stored procedures into efficient LINQ implementations.
- Participate in code reviews, testing, deployment, and production support activities.
- Contribute innovative ideas and process improvements to enhance development practices.
Required Skills
- Strong experience in C#, ASP.NET MVC, Web API, Entity Framework, and .NET Core.
- Experience developing cloud solutions on AWS.
- Hands-on experience in Blazor development.
- Solid understanding of Microservices Architecture and Cloud Design Patterns.
- Strong knowledge of Microsoft SQL Server and LINQ.
- Experience with Agile software development methodologies.
Preferred Skills
- AWS Certifications.
- Experience with CI/CD and DevOps practices.
- Experience designing and implementing RESTful APIs.
- Strong analytical and problem-solving skills.