About the Role
As an Integration Engineer, you will play a crucial role in developing, testing, and maintaining seamless integrations across diverse systems and platforms. You will leverage your expertise in Python, REST APIs, SFTP, and AWS S3, and utilize AI-powered tools to optimize your workflow and deliver high-quality solutions.
Key Responsibilities
- Develop, test, and maintain API integrations and data connectors using Python.
- Build scripts to connect with SFTP servers and manage files on AWS S3.
- Integrate third-party APIs with secure authentication and robust error handling.
- Utilize AI-powered tools (e.g., ChatGPT, GitHub Copilot) to enhance development speed and accuracy.
- Collaborate closely with project managers to understand requirements and ensure timely delivery of integration projects.
- Maintain comprehensive documentation for integration workflows, configurations, and usage.
- Monitor, debug, and resolve integration issues in both production and test environments.
Qualifications
- A minimum of 12 years of hands-on experience in Python development.
- Proven experience working with RESTful APIs, SFTP, and AWS S3.
- Familiarity with common data formats such as JSON, XML, and CSV.
- Basic understanding of authentication mechanisms including OAuth2, API keys, and tokens.
- Demonstrated experience using AI tools like ChatGPT or Copilot to assist in daily development tasks.
- Good understanding of Git for version control.
- Strong problem-solving abilities and excellent communication skills.
- Willingness to be based in or relocate to Bengaluru / Bangalore.
Preferred Skills
- Exposure to CI/CD pipelines and basic DevOps principles.
- Basic knowledge of cloud services, with AWS being preferred.
- Familiarity with logging, monitoring, and scheduling tools.
