Loading...

NTek Software Solutions

.NET API Developer Lead

NTek Software Solutions
Bengaluru, Karnataka On-site
On-Site Full-Time Bengaluru, Karnataka India

About the Role

Job Title: .NET API Developer Lead
Location: Nagavara, Bangalore
Experience Level: 7–8 Years

Job Summary:
We are looking for an experienced API Developer who thrives in an agile, collaborative environment. The ideal candidate will have strong expertise in designing, developing, and maintaining scalable and secure APIs while working closely with cross-functional teams. The role demands a sound understanding of both front-end and back-end concerns, with a specialization in back-end systems and integration.
Key Responsibilities:
API Design & Development:
Design, develop, and maintain RESTful and SOAP APIs using industry best practices.
Develop APIs using .NET Core and Azure API services.
Produce comprehensive API documentation (Swagger/OpenAPI).
Ensure reusability, scalability, and structure of all APIs.
Integration:
Integrate APIs with databases, third-party services, and internal applications.
Collaborate with front-end teams to ensure seamless UI/API interaction.
Implement secure authentication methods (OAuth, JWT, etc.).
Performance Optimization:
Monitor API performance, identify and resolve bottlenecks.
Implement caching and rate-limiting strategies.
Optimize for high-availability and high-throughput environments.
API Testing & Quality Assurance:
Write and execute automated tests (unit, integration, load).
Debug and troubleshoot API issues and ensure reliability.
Continuously improve API quality, maintainability, and compliance.
Security:
Enforce security protocols against threats (e.g., SQL Injection, CSRF, XSS).
Apply encryption, tokenization, and access control mechanisms.
Ensure security compliance through patching and regular updates.
Collaboration:
Work with software engineers, QA, DevOps, and product managers.
Gather and implement feedback from developers and stakeholders.
Align API development with broader system architecture and business goals.
Documentation & Reporting:
Maintain clear and up-to-date API documentation for internal and external use.
Report API usage metrics, performance data, and issues to stakeholders.
Required Skills & Qualifications:
Programming: Proficient in one or more – Node.js, Python, Java, Go, or C#.
API Protocols: Strong in REST, SOAP, GraphQL, WebSockets.
Tools: Experience with Swagger/OpenAPI, Postman, Apiary.
Security: Hands-on with OAuth2, JWT, API Keys, SSL/TLS.
Version Control: Proficient in Git.
Databases: Experience with both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).
Testing: Familiar with Jest, Mocha, JUnit, Postman test suites.
Development Concepts: Solid grounding in object-oriented programming, multi-threading, and concurrency.
Preferred Qualifications:
Experience with Azure API Management and .NET Core-based API development.
Exposure to DevOps pipelines and CI/CD integration.
Familiarity with containerization (Docker, Kubernetes).
Understanding of software architecture patterns like microservices or modular monoliths.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs