.NET Lead - API Design & Development
Location : Hyderabad (Telangana), Bhubaneswar (BBSR, Odisha), and Delhi
Experience : 8 to 12 years
Bourntec is seeking a highly skilled .NET Technical Lead with 8 to 12 years of experience in Microsoft technologies to lead the design and implementation of enterprise-grade APIs. The ideal candidate will have deep expertise in API architecture, experience with both legacy .NET Framework (including WCF) and modern .NET 8, Google Cloud Platform (GCP) services, and proven leadership in delivering scalable solutions.
Key Responsibilities:
- Lead the end-to-end design, development, and deployment of enterprise APIs supporting business-critical operations.
- Architect RESTful APIs using .NET 8 with focus on scalability, security, performance, and maintainability.
- Modernize and migrate legacy .NET Framework 3.5 applications, including WCF services, to modern .NET 8 API architecture.
- Define API contracts, data models, and integration patterns for complex business workflows.
- Build robust services supporting orchestration, data processing, and integration scenarios.
- Collaborate with cross-functional teams including Business Analysts, UI/UX, DevOps, QA, and product stakeholders.
- Create and maintain architecture diagrams and technical design documents using Lucidchart or similar tools.
- Publish technical documentation, API specifications, and knowledge base articles on Confluence.
- Establish and enforce API governance, coding standards, and best practices.
- Design and implement authentication/authorization mechanisms (OAuth 2.0, JWT, Google Identity Platform).
- Lead code reviews, mentor team members, and drive technical excellence.
- Implement CI/CD pipelines using GitHub Actions for automated builds, testing, and deployment to GCP.
- Manage artifact publishing and versioning strategies.
- Monitor API health, performance, and usage metrics using GCP monitoring tools and logging frameworks.
- Manage technical debt, troubleshoot production issues, and optimize API performance.
- Participate actively in Agile/Scrum ceremonies and provide effort estimates.
Technical Skills Required:
Core Technologies:
- Languages/Frameworks: ASP.NET Core (Web API) .NET 8, C#, .NET Framework 3.5/4.x
- Legacy Systems: Experience with .NET Framework 3.5, WCF (Windows Communication Foundation), ASMX Web Services
- API Development: RESTful API design, OpenAPI/Swagger, API versioning, pagination, error handling
- Migration Experience: Proven experience migrating WCF to REST APIs, modernizing legacy .NET Framework applications to .NET 8
- Minimum 2+ years in Technical Lead or similar leadership role
Cloud & Infrastructure:
- Google Cloud Platform (GCP):
- Compute Engine, Cloud Run, Cloud Functions, App Engine
- Cloud Storage, Cloud SQL, Cloud Firestore
- API Gateway, Cloud Endpoints
- Secret Manager, Cloud IAM
- Pub/Sub, Cloud Tasks
- Integration: Experience with message queues, event-driven architectures, and microservices communication
Database & ORM:
- MS SQL Server, PostgreSQL, MySQL
- Entity Framework Core (EF Core for .NET 8), Dapper
- Query optimization, stored procedures, database design
Authentication & Security:
- OAuth 2.0, JWT tokens, Google Identity Platform, OpenID Connect
- API security best practices (rate limiting, encryption, CORS, data protection)
- Experience with identity providers and SSO implementations
DevOps & Tools:
- CI/CD: GitHub Actions workflows, Cloud Build, deployment to GCP
- Artifact Management: Publishing and versioning NuGet packages, managing build artifacts
- Tools: Visual Studio, Visual Studio Code, Git, GitHub, Postman, Swagger UI, SonarQube
- Monitoring: Google Cloud Monitoring, Cloud Logging, Cloud Trace, logging frameworks (Serilog, NLog), Elastic, OpenTelemetry etc
- Infrastructure as Code: Terraform or GCP Deployment Manager (preferred)
Documentation & Collaboration:
- Architecture Design: Creating technical architecture diagrams using Lucidchart, Draw.io, or Visio
- Documentation: Publishing comprehensive technical documentation, runbooks, and API guides on Confluence
- Experience with Atlassian suite (Jira, Confluence)
Architecture & Design:
- Microservices architecture, API Gateway patterns, Domain-Driven Design
- SOLID principles, Design Patterns (Factory, Repository, Strategy, Dependency Injection, etc.)
- Strong understanding of DSA, OOP concepts, and clean code principles
- Experience with API orchestration and workflow management
- Understanding of SOAP to REST migration strategies
Nice to Have:
- Frontend: Basic knowledge of JavaScript, HTML5, CSS, Angular/React for API consumption understanding
- Containerization: Docker, Kubernetes (GKE - Google Kubernetes Engine)
- Testing: Unit testing, integration testing, Moq, API testing frameworks
- Experience with background job processing (Hangfire, Quartz.NET)
- Knowledge of gRPC, WebSockets, SignalR, or real-time communication patterns
- GCP Professional certifications (Professional Cloud Architect, Professional Cloud Developer)
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Proven track record of leading development teams and delivering API-centric enterprise projects.
- Strong experience working with legacy .NET Framework 3.5, WCF services and modernizing them to .NET 8 REST APIs.
- Experience with Google Cloud Platform (GCP) services and cloud-native application development.
- GCP certifications (Professional Cloud Architect, Professional Cloud Developer) are a strong plus.
- Excellent communication and stakeholder management skills.
- Ability to work in a fast-paced, collaborative environment.
- Strong documentation skills with experience in creating visual architecture diagrams.
Key Deliverables:
- Production-ready enterprise APIs built on .NET 8 with comprehensive documentation
- Migration roadmap and execution for legacy .NET Framework 3.5/WCF services to modern REST APIs
- Scalable API architecture on GCP supporting high throughput and concurrent users
- Automated CI/CD pipelines using GitHub Actions and GCP deployment strategies
- Technical architecture diagrams and design documentation in Lucidchart
- API specifications, developer guides, and knowledge base articles published on Confluence
- Knowledge transfer and team mentorship
Job Type: Full-time
Pay: From ₹1,000,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Work Location: In person