.net Api Developer Lead

Year    KA, IN, India

Job Description

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.
Job Type: Full-time

Pay: Up to ?1,588,086.11 per year

Schedule:

Fixed shift
Experience:

total: 7 years (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3798516
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year