Job Description:
We are looking for a skilled .NET Core / AWS Backend Engineer to design, develop, and maintain scalable backend services and APIs. The ideal candidate will have strong experience in cloud-based architectures, modern backend development, and containerized deployments. Key Responsibilities:
Design, develop, and maintain RESTful and SOAP-based Web APIs using .NET Core and C#.
Implement SOA-based architectures following established design patterns and best practices.
Build and optimize SQL Server objects including procedures, views, indexes, and perform performance tuning.
Ensure clean code architecture, scalability, and adherence to design principles.
Deploy, operate, and manage services in AWS environments.
Use AWS CLI for infrastructure and application management tasks.
Containerize applications using Docker and deploy them using Kubernetes.
Monitor, troubleshoot, and improve application performance and reliability.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Required Skills & Qualifications:
Strong experience with .NET Core, WebAPI, and C#.
Solid understanding of SOA principles and design patterns.
Hands-on experience with SQL Server (procedures, views, indexes, performance tuning).
Experience working with AWS cloud services.
Proficiency in AWS CLI.
Practical experience with Docker and Kubernetes.
Good understanding of code architecture and design principles.
Experience deploying and managing services in cloud environments.