Key Responsibilities
- Design, develop, and maintain scalable applications using C# and .NET / .NET Core (.NET 8–10 preferred).
- Build and maintain applications using ASP.NET Core (MVC and Web API).
- Develop and integrate RESTful APIs using JSON.
- Write optimized SQL queries and perform basic performance tuning in SQL Server.
- Work with Entity Framework / EF Core for data access.
- Implement authentication and authorization (JWT, OAuth, ASP.NET Identity).
- Collaborate with frontend developers and contribute to basic UI development (HTML, CSS, JavaScript, jQuery).
- Use Git for version control and code management.
- Participate in Agile/Scrum ceremonies and follow best development practices.
- Support CI/CD processes and deployment activities.
Required Skills & Qualifications
- 3+ years of professional experience with C# and .NET / .NET Core.
- Strong experience with ASP.NET Core (MVC / Web API).
- Solid understanding of OOP, SOLID principles, and common design patterns.
- Experience with RESTful APIs and JSON.
- Strong knowledge of SQL Server (queries, joins, indexes, basic performance tuning).
- Working knowledge of Entity Framework / EF Core.
- Familiarity with Git version control.
- Basic knowledge of CI/CD pipelines and deployment concepts.
- Understanding of Agile/Scrum development methodologies.
- Experience working with .NET 8, 9, or 10.
Cloud & AWS Understanding (Required)
- Basic to intermediate understanding of AWS services such as EC2, S3, RDS, and IAM.
- Experience deploying .NET applications on AWS.
- Understanding of cloud hosting, monitoring, and scaling concepts.
- Familiarity with AWS DevOps practices is a plus.
Job Type: Full-time
Pay: Rs200,000.00 - Rs310,000.00 per month
Work Location: In person