The ideal candidate will be a passionate .NET professional with cloud platform expertise, capable of building scalable, secure, and cloud-native enterprise applications while contributing to modernization and digital transformation initiatives.
Educational Qualification
Bachelor's Degree: B.E / B.Tech or equivalent
Master's Degree: MCA / M.Tech / M.Sc or equivalent (preferred)
Key Competencies
- .NET Core Development
- Cloud Application Development (Azure/AWS/GCP)
- REST API Development
- Microservices Architecture
- DevOps & CI/CD
- Database Development & Optimization
- Problem Solving & Troubleshooting
- Agile Methodologies
- Team Collaboration
- Application Performance Optimization
Key Responsibilities
- Design, develop, test, and maintain applications using C#, ASP.NET Core, .NET Core/.NET 6+ and related technologies.
- Develop, deploy, and manage RESTful APIs and backend services.
- Build scalable, secure, and high-performing applications for cloud environments.
- Collaborate with architects, business analysts, QA teams, and stakeholders to understand business requirements and translate them into technical solutions.
- Implement cloud-native development practices and support application deployments on Azure, AWS, or GCP.
- Perform code reviews, unit testing, debugging, and troubleshooting activities.
- Optimize application performance, scalability, security, and reliability.
- Work closely with DevOps teams to implement and maintain CI/CD pipelines.
- Support production deployments, monitoring, and issue resolution.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
Required Skills
- 3-5 years of hands-on experience in C#, ASP.NET Core, .NET Core/.NET 6+, and Web API Development.
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns, SOLID Principles, and software engineering best practices.
- Experience with Entity Framework/EF Core, LINQ, and SQL Server.
- Hands-on experience in developing and consuming RESTful APIs.
- Experience with at least one cloud platform: Microsoft Azure, AWS, or Google Cloud Platform (GCP).
- Knowledge of cloud services such as: Azure: App Services, Functions, Storage, Key Vault; AWS: EC2, Lambda, S3, RDS; GCP: Compute Engine, Cloud Run, Cloud Storage.
- Experience with Git, source control, and branching strategies.
- Familiarity with CI/CD tools such as Azure DevOps, Jenkins, GitHub Actions, or GitLab CI.
- Experience working with Agile/Scrum methodologies.
- Strong analytical, troubleshooting, and problem-solving skills.