Job Title: Senior API Developer (.NET Core & Azure) – Part-Time
Location: Remote
Time: 3 Hrs Between 7 PM IST to 1 AM IST
Experience: 7+ Years
Job Overview:
We are seeking a highly experienced Senior API Developer to join our team on a part-time basis. The ideal candidate will have a strong background in developing and maintaining RESTful APIs using .NET Core/.NET 6+, along with hands-on experience in Azure Cloud Services, microservices architecture, and enterprise-grade security and monitoring practices. This role involves developing scalable and secure services that support business-critical workloads.
Key Responsibilities:
- API Development & Design
- Develop, optimize, and maintain RESTful APIs using .NET Core/.NET 6+.
- Design and implement scalable microservices architecture.
- Apply clean code principles, SOLID design patterns, and TDD/BDD where applicable.
- Ensure proper API versioning, and generate documentation using Swagger/OpenAPI.
- Implement industry-standard API security practices including authentication and authorization (JWT, OAuth2, etc.).
- Azure Cloud Integration
- Deploy and manage services in Azure App Services, Azure Functions, Azure API Management (APIM), and Azure Service Bus.
- Integrate Azure PaaS components (Blob Storage, Cosmos DB, Key Vault, etc.) for data storage, messaging, and security.
- Use Azure Key Vault for secrets management and Managed Identities for secure authentication.
- Performance, Security & Monitoring
- Implement logging, performance monitoring, and alerting with Azure Monitor, Application Insights, and Log Analytics.
- Ensure adherence to OWASP security guidelines and protect APIs from common vulnerabilities.
- Conduct code reviews, performance tuning, and capacity planning for mission-critical services.
Required Skills & Qualifications:
- 7+ years of professional experience in backend/API development with .NET Core/.NET 6+.
- Strong experience with Azure Cloud Services, including App Services, Functions, Service Bus, and APIM.
- Proficiency in designing and securing RESTful APIs and microservices.
- Knowledge of CI/CD pipelines and DevOps best practices (Azure DevOps preferred).
- Experience with Azure Key Vault, Managed Identity, and RBAC.
- Familiarity with Swagger/OpenAPI, Postman, and API testing frameworks.
- Strong understanding of monitoring, logging, and alerting tools in Azure.
- Excellent written and verbal communication skills.
Job Type: Contractual / Temporary
Contract length: 6 months
Pay: From ₹30,000.00 per month
Benefits:
Experience:
- C#: 7 years (Required)
- Azure: 7 years (Required)
Work Location: Remote