05 Aug
|
HCL Technologies
|
Noida
05 Aug
HCL Technologies
Noida
Senior Technical Lead
Experience: 5 to 8 years
Location: Noida, India
Skills: Python, FastAPI, RESTful APIs, asynchronous workflows, OAuth, RBAC, token-based security, API Gateway, Snowflake, S3, SFTP, ECG, microservices architecture, containerized deployments, debugging, performance tuning, problem-solving
Job Summary
The Backend / API Engineer is responsible for designing, developing, and supporting secure, scalable, and high-performance APIs for the Compliance Store Data Delivery. This role focuses on building FastAPI-based data access services, integrating with enterprise authentication and transport systems, and enabling both batch and real-time data delivery. The engineer will work closely with Data Engineers, Solution Architects, and QA teams to ensure compliant, reliable, and auditable data access.
Key Responsibilities
• Design and develop RESTful APIs using Python and FastAPI for Data Access (Async, Online, and Pipeline APIs)
• Implement asynchronous batch extraction APIs with job submission, status tracking, and result retrieval
• Develop synchronous APIs for targeted data lookups and metadata queries
• Integrate APIs with Enterprise API Gateway and Sentinel authentication and authorization mechanisms
• Implement API-level security, rate limiting, and access controls in compliance with HIPAA requirements
• Integrate ECG transport for secure batch data delivery to external consumers
• Collaborate with Data Engineers to wire APIs with Snowflake- and S3-based extraction logic
• Build and maintain Skills Registry and supporting platform services
• Support SDK development and API client wrappers for internal developer consumption
• Ensure comprehensive audit logging of all API requests and responses to Data Operations Metadata (DOM)
• Handle error management, retries, and observability for API workflows
• Participate in design reviews, code reviews, and security reviews
• Support SIT, UAT, and production deployment activities
Required Skills and Experience
• 5–8+ years of experience in backend or API development
• Solid proficiency in Python and FastAPI (or equivalent Python API frameworks)
• Experience designing and implementing RESTful APIs, including async workflows
• Hands-on experience with authentication and authorization (OAuth, RBAC, token-based security)
• Familiarity with API Gateway integration and enterprise security patterns
• Experience integrating backend services with data platforms such as Snowflake and S3
• Knowledge of batch data delivery mechanisms and file-based integrations (SFTP, ECG or equivalent)
• Understanding of microservices architecture and containerized deployments
• Strong debugging, performance tuning, and problem-solving skills
• Experience in regulated or enterprise environments preferred
Preferred Qualifications
• Experience with healthcare or compliance-focused platforms
• Exposure to audit logging and metadata-driven systems
• Experience working with Snowflake Iceberg or external table integrations
• Familiarity with CI/CD pipelines and Git-based workflows
• Experience supporting developer tooling, SDKs, or platform enablement
Key Interfaces
• Solution Architect – for API design and architecture alignment
• Senior and Data Engineers – for extraction logic and pipeline integration
• Security and Platform Teams – for authentication, authorization, and gateway integration
• QA / Test Engineers – for API validation and UAT support
• Client and Business Stakeholders – during UAT and acceptance phases
📌 Senior Technical Lead (Noida)
🏢 HCL Technologies
📍 Noida