Location : Nagavara, Bangalore.
Experience Level : 8-15 Years.
Employment Type : Full-Time On Site.
Job Summary :
We are looking for a skilled .Net API Developer / Dev Lead who can work in a fast-paced, agile, and collaborative environment.
The ideal candidate will have deep experience in back-end development, solid knowledge of client-server architectures, and hands-on expertise in designing secure, scalable APIs.
Youll work with cross-functional teams to create seamless integration across systems, enabling robust and high-performing applications.
Key Responsibilities :
API Design & Development :
- Design, develop, and maintain RESTful, SOAP, and other API services.
- Ensure APIs are modular, reusable, and follow industry best practices.
- Document APIs for ease of use and integration by developers.
Integration :
Integrate APIs with databases, third-party services, and internal applications.Collaborate with front-end developers to ensure tight coupling between API and UI.Implement authentication and authorization protocols (e.g., OAuth, JWT).Performance Optimization :
Monitor API performance and resolve bottlenecks.Implement rate limiting, caching, and asynchronous processing.Ensure APIs handle high throughput and are optimized for scalability.Testing & Quality Assurance :
Develop unit, integration, and load tests for APIs.Use automated testing tools to validate performance and reliability.Continuously improve API quality, security, and resilience.Security :
Secure APIs from common vulnerabilities like SQL injection, XSS, and CSRF.Implement encryption, tokenization, and access control.Regularly update and patch APIs to maintain compliance and security posture.Collaboration & Agile Delivery :
Work closely with software engineers, QA, and product managers.Understand both front-end and back-end concerns in full-stack development.Actively participate in Agile ceremonies (daily stand-ups, sprint planning, etc.)Documentation & Reporting :
Maintain comprehensive technical and user documentation.Track and report API usage, performance metrics, and issues.Technical Skills Required :
Languages : JavaScript (Node.js), Python, Java, Go, C#.API Protocols : REST, SOAP, GraphQL, WebSockets.Security : OAuth2.0, JWT, SSL / TLS, API keys.Database : SQL (MySQL, PostgreSQL), NoSQL (MongoDB).Tools : Swagger / OpenAPI, Postman, Apiary.Testing : Jest, Mocha, JUnit, Postman.Version Control : Git, GitHub / GitLab.Development Concepts : OOP, multithreading, concurrency.Nice to Have :
Experience in server-side JavaScript frameworks.Understanding of microservices and containerization (Docker / Kubernetes).Exposure to CI / CD pipelines and DevOps practices.ref : hirist.tech)