.net Api Developer

Year    KA, IN, India

Job Description

Position: .Net API Developer

Experience: 6 to 7 Years

Location: Nagavara, Bangalore (Onsite)

Budget: 1.5 LPM + GST

Key Responsibilities:

API Design & Development:

- Design, develop, and maintain RESTful and SOAP APIs to support system integration.

- Develop Azure-based APIs using .NET Core.

- Ensure APIs are modular, scalable, reusable, and align with industry best practices.

- Create and maintain API documentation using tools like Swagger/OpenAPI or Postman.

System Integration:

- Integrate APIs with back-end systems, third-party platforms, and databases.

- Collaborate with front-end developers for smooth UI-to-API interactions.

- Implement secure authentication protocols including OAuth, JWT, and API Keys.

Performance Optimization:

- Monitor and enhance API performance and responsiveness.

- Implement caching, rate-limiting, and throttling mechanisms.

- Ensure APIs scale efficiently to support high concurrency and traffic volumes.

Testing & Quality Assurance:

- Write and execute automated tests (unit, integration, load) to validate APIs.

- Debug and troubleshoot issues, ensuring timely resolutions.

- Continuously improve codebase and API stability using best QA practices.

Security & Compliance:

- Implement robust security measures against threats such as SQL injection, XSS, CSRF, etc.

- Use encryption, tokenization, and other modern techniques to secure API communication.

- Regularly update and maintain API components to address vulnerabilities and remain compliant.

Collaboration & Communication:

- Work closely with cross-functional teams including product owners, developers, and QA engineers.

- Participate in sprint planning, code reviews, and architectural discussions.

- Incorporate stakeholder feedback to improve and refine API capabilities.

Documentation & Reporting:

- Maintain accurate, user-friendly API documentation for both internal teams and external

developers.

- Report API performance metrics, issues, and usage trends to stakeholders.

Required Skills:

- Programming Languages: Proficiency in JavaScript (Node.js), Python, Java, Go, or C# (.NET

Core).

- API Standards & Protocols: Strong knowledge of REST, SOAP, GraphQL, and WebSockets.

- Documentation Tools: Experience with Swagger/OpenAPI, Postman, Apiary, etc.

- Security: Expertise with OAuth, JWT, API Key Management, SSL/TLS, and secure coding

practices.

- Version Control: Hands-on experience with Git and Git-based workflows.

- Databases: Experience working with both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g.,

MongoDB) databases.

- Testing Frameworks: Familiarity with Jest, Mocha, JUnit, Postman/Newman, or similar testing

tools.

Preferred Qualifications (Nice to Have):

- Experience with Azure API Management and CI/CD pipelines.

- Familiarity with containerization tools such as Docker or Kubernetes.

- Exposure to Agile/Scrum development methodologies.

- Understanding of microservices and service mesh architectures.

Job Type: Contractual / Temporary
Contract length: 6 months

Pay: ?130,000.00 - ?150,000.00 per month

Schedule:

Monday to Friday
Experience:

Azure: 6 years (Required) APIs: 6 years (Required) .NET Core: 6 years (Required) Authentication: 1 year (Required) Node.js: 6 years (Required) MySQL: 6 years (Required) Newman: 6 years (Required)
Work Location: In person

Speak with the employer


+91 9176764451
Application Deadline: 07/07/2025
Expected Start Date: 05/07/2025

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
    JD3826857
  • 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