Job Overview:
We are seeking a highly skilled and experienced API Expert with a background in product development and automation to join our team. The candidate will be responsible for designing, developing, and maintaining APIs while also contributing to the development of software products and automation solutions. The ideal candidate should have a deep understanding of API design, a strong programming background, and the ability to drive product development and automation initiatives.
Role : API Developer
Experience - 4 to 8 Years
Location - Gurgaon, Haryana
Work Model - Hybrid
Key Responsibilities:
1. API Design and Development:
Design, develop, and maintain high-quality APIs that are robust, scalable, and efficient.
Create and maintain API documentation to facilitate integration by developers and partners.
2. Product Development:
Collaborate with product managers, engineers, and stakeholders to contribute to solution and automation.
Participate in product design, architecture, and feature planning.
3. Automation Solutions:
Develop automation scripts and solutions to streamline business processes and improve efficiency.
Identify and implement opportunities for automation in various aspects of the organization.
4. Security and Authentication:
Implement security measures such as authentication, authorization, and encryption to protect API endpoints and data.
Ensure product security and privacy through API design and development.
5. Performance Optimization:
Monitor API performance and implement optimization strategies to improve response times and reduce latency.
Conduct load testing and scalability assessments.
6. Error Handling and Logging:
Implement robust error handling and logging mechanisms to track and resolve issues in real-time.
Create clear error messages and notifications for developers and users.
7. Product Lifecycle Management:
Contribute to product development through the entire product lifecycle, from ideation to launch and maintenance.
8. Technical Support:
Provide support to developers and clients using the APIs, assisting with troubleshooting and problem resolution.
9. AI/ML Development:
Design, develop, and deploy AI/ML models and solutions using Python, popular libraries (e.g., TensorFlow, PyTorch, scikit-learn), and frameworks.
Work on tasks such as data preprocessing, feature engineering, model training, and evaluation.
Requirements:
Role: Software Development - Other
Industry Type: Software Product
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech/B.E. in Computers
ANY GRADUATE