Website:
fetchjobs.co
Job details:
About The Company
HCL Software (hcl-software.com) is a leading global provider of innovative software solutions that cater to the transformative needs of organizations across various industries. Renowned for its commitment to excellence, HCL Software develops award-winning products across domains such as Artificial Intelligence, Automation, Data & Analytics, Security, and Cloud Computing. The company's mission is to empower businesses to achieve digital transformation through scalable, reliable, and cutting-edge software solutions. With a strong emphasis on customer satisfaction and technological innovation, HCL Software maintains a reputation for delivering high-quality products that drive efficiency, security, and growth for its clients worldwide.
About The Role
We are seeking a highly skilled Senior Python Integration Developer to join our dynamic team at HCL Software. This role is pivotal in designing, developing, and maintaining enterprise-level integration solutions that connect various applications, systems, middleware, and data sources. The ideal candidate will possess extensive experience in enterprise application and data integration, with a strong focus on Python programming. You will be responsible for creating scalable, reliable, and secure APIs and connectors that facilitate seamless data flow and system interoperability. This position offers an exciting opportunity to work on complex integration projects that directly impact our marketing and customer data platforms, including HCL’s Marketing Platform (Unica) and Customer Data Platform (CDP). The role requires a proactive and collaborative approach, working closely with cross-functional teams to deliver high-quality solutions that meet both technical and business requirements.
Qualifications
- Minimum of 6+ years of hands-on Python development experience, specifically in enterprise application and data integration across web applications, middleware, databases, and transactional systems.
- Proven expertise in API development, adhering to best practices for performance optimization, error handling, security, automated testing, versioning, governance, observability, monitoring, and deployment.
- Solid experience in designing and implementing solutions related to data ingestion (both real-time and batch processes), transformation, enrichment, cleansing, and data export using ETL techniques.
- Familiarity with ETL frameworks such as Apache Airflow, and data manipulation libraries like Pandas and Polars is advantageous.
- Experience integrating with message brokers including Apache Kafka and RabbitMQ.
- Proficiency in integration tools and frameworks such as FastAPI, Postman, Swagger, and API Gateways.
- Strong knowledge of REST, JSON, XML, and SOAP protocols.
- Ability to work effectively within an agile team environment and apply agile methodologies.
- Experience working with cloud platforms like GCP, AWS, Azure, and container orchestration tools such as OpenShift is a plus.
- Excellent communication and interpersonal skills, with the ability to mentor and guide team members.
- A Bachelor’s degree in Computer Science, Information Technology, or a related field is mandatory.
- Willingness to work five days a week from the office, preferably in Pune, India.
Responsibilities
- Design, develop, and implement comprehensive integration solutions for HCL’s Marketing Platform (Unica) and Customer Data Platform (CDP) leveraging Python, microservices architecture, REST APIs, and API gateways.
- Translate high-level system and business requirements into detailed technical specifications for data and application integration.
- Create efficient, scalable, and secure APIs and connectors to facilitate integration across multiple applications, middleware, and data sources.
- Develop automated unit tests and monitoring scripts to ensure the robustness, reliability, and high quality of all integration components.
- Conduct research on new integration products and services, and provide recommendations to enhance existing solutions.
- Monitor ongoing integration processes, proactively identify performance bottlenecks or data quality issues, and implement corrective measures.
- Provide ongoing maintenance, support, and optimization of existing integration solutions to ensure continuous performance and security.
- Collaborate with cross-functional teams including product managers, data engineers, and system administrators to deliver integrated solutions aligned with organizational goals.
- Participate in code reviews, knowledge sharing sessions, and documentation to uphold best practices and team standards.
Benefits
HCL Software offers competitive compensation packages including a base salary along with performance-based bonuses. Employees benefit from a comprehensive health insurance plan, paid time off, and opportunities for professional development and career advancement. The company fosters a collaborative and innovative work environment, encouraging continuous learning and skill enhancement. Additionally, employees have access to modern workspaces and flexible work arrangements to support work-life balance. HCL Software also provides various employee wellness programs and initiatives aimed at promoting a healthy and engaging workplace culture.
Equal Opportunity
HCL Software is an equal opportunity employer committed to fostering an inclusive workplace. We value diversity and do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. All employment decisions are made based on merit, qualifications, and business needs. We encourage candidates from all backgrounds to apply and join our team dedicated to innovation and excellence.
Click on Apply to know more.