Key Responsibilities
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 modern 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 creative ideas and process improvements to enhance development practices.
Required Skills
Solid 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.
Solid 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.