Senior .NET Core Developer (GCP)
- ๐ฎ๐ณ India
- Hybrid
- Senior
- 1 day ago
- .NET Core
- C#
- ASP.NET Core
- REST API
- Microservices
- GCP
- .NET
- OOP
- Entity Framework
- Cloud Run
- Cloud Functions
- GKE
- Cloud SQL
- Pub/Sub
- SQL
- PostgreSQL
- Git
- Unit Testing
- xUnit
- NUnit
- MSTest
- Agile
- Scrum
- CI/CD
- Devops
- Docker
- Kubernetes
- IAM
- Event-Driven Architecture
- Terraform
- IaC
- Jenkins
- GitHub Actions
- Azure DevOps
We are looking for an experienced Senior .NET Core Developer with strong hands-on expertise in designing, developing, and deploying scalable enterprise applications using C#, ASP.NET Core, REST APIs, microservices architecture, and Google Cloud Platform (GCP).
The ideal candidate must possess strong coding and problem-solving skills, with proven experience in end-to-end application development and cloud-native application development using GCP.
Important: This is a core software development role. Candidates primarily involved in application support, production support, maintenance, monitoring, or L2/L3 support activities will not be considered.
Mandatory Technical Skills
1. C# and .NET Core Development
- Strong hands-on programming experience in C# and ASP.NET Core.
- Experience with .NET Core / .NET 6 or above.
- Expertise in RESTful API and backend application development.
- Strong understanding of OOP, SOLID principles, design patterns, and clean coding practices.
- Experience with Entity Framework Core, LINQ, dependency injection, and asynchronous programming.
2. Microservices and Backend Architecture
- Hands-on experience designing and developing microservices.
- Experience with API integrations and distributed application architecture.
- Strong debugging, troubleshooting, and performance optimization skills.
3. Google Cloud Platform (GCP)
- Hands-on experience developing, integrating, or deploying .NET applications on GCP.
- Experience with relevant GCP services such as Cloud Run, Cloud Functions, GKE, Cloud SQL, Pub/Sub, or Cloud Storage.
- Understanding of cloud-native application architecture and deployment practices.
- Experience with application security and cloud service integrations.
4. Database Development
- Strong SQL programming skills.
- Experience with SQL Server, PostgreSQL, or other relational databases.
- Experience writing and optimizing SQL queries and stored procedures.
5. Development Practices
- Experience with Git and version control.
- Unit testing using xUnit, NUnit, or MSTest.
- Experience working in Agile/Scrum environments.
- Knowledge of CI/CD pipelines and automated application deployments.
Key Responsibilities
- Design, develop, test, and implement enterprise applications using C# and ASP.NET Core.
- Develop scalable REST APIs, backend services, and microservices.
- Build and integrate cloud-native applications using Google Cloud Platform.
- Write clean, maintainable, reusable, and optimized code.
- Participate in application architecture discussions, technical design, and code reviews.
- Perform unit testing, debugging, code refactoring, and performance optimization.
- Collaborate with development, QA, architecture, and DevOps teams.
- Independently own development deliverables from requirements gathering through implementation.
Preferred Skills
- Docker and Kubernetes.
- GCP IAM, Secret Manager, and Cloud Monitoring.
- Event-driven architecture using Pub/Sub.
- Terraform or Infrastructure as Code.
- CI/CD using Cloud Build, Jenkins, GitHub Actions, or Azure DevOps.
Candidate Requirements
- Minimum 7 years of relevant software development experience.
- Strong current hands-on coding experience in C# and .NET Core.
- Practical experience with GCP-based application development or deployment.
- Strong API and microservices development experience.
- Willingness to work in the 2 PM โ 10 PM IST shift.
- Comfortable working in a hybrid model (2โ3 days from office).
- Must possess strong coding skills and be capable of clearing a technical coding assessment.
Unlock Rewards: Refer Candidates and Earn.
If you're not available or interested in this opportunity, please pass this along to anyone in your network who might be a good fit and interested in our open positions. VARITE offers a Candidate Referral program, where you'll receive a one-time referral bonus based on the following scale if the referred candidate completes a three-month assignment with VARITE.
Experience Level Bonus Referral:
| 0-2 years | INR 5,000 |
| 2-6 years | INR 7,500 |
| 6+ years | INR 10,000 |
About VARITE: VARITE is a global staffing and IT consulting company providing technical consulting and team augmentation services to Fortune 500 Companies in USA, UK, CANADA and INDIA. VARITE is currently a primary and direct vendor to the leading corporations in the verticals of Networking, Cloud Infrastructure, Hardware and Software, Digital Marketing and Media Solutions, Clinical Diagnostics, Utilities, Gaming and Entertainment, and Financial Services.
Equal Opportunity Employer:
VARITE is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, veteran status, or disability status.
Senior .NET Core Developer (GCP) ยท VARITE INDIA PRIVATE LIMITED