We are seeking an experienced Python Developer specialising in integrations to design, develop, and maintain robust integration solutions connecting enterprise applications, third-party platforms, and cloud services. The successful candidate will play a critical role in enabling seamless data exchange across systems, supporting mission-critical solutions for clients across multiple industries
Enterprise Integration Development
- Design and implement scalable integration solutions using Python.
- Build services to integrate core enterprise systems, fintech platforms, payment gateways, and third-party applications.
- Develop and maintain RESTful APIs and microservices.
API & Data Engineering
- Build secure and reliable data pipelines for real-time and batch integrations.
- Work with structured and semi-structured data formats (JSON, XML, CSV).
- Ensure data accuracy, performance, and reliability across systems.
Cloud & Platform Integration
- Integrate on-premise systems with cloud platforms (AWS, Azure, GCP).
- Support hybrid architecture environments common in enterprise clients.
- Implement automation for deployment and monitoring of integration services.
Collaboration & Stakeholder Engagement
- Work closely with Solution Architects, DevOps Engineers, Product teams, and business stakeholders.
- Translate business requirements into technical integration designs.
- Support client onboarding and system integration initiatives.
Troubleshooting, Security & Optimization
- Diagnose and resolve integration failures and performance issues.
- Implement secure authentication and authorization mechanisms.
- Ensure compliance with enterprise security standards and best practices.
SKILLS/ATTRIBUTES
- Strong analytical and problem-solving skills
- Ability to work in a fast-paced enterprise environment
- Excellent communication and collaboration skills
- Attention to detail and commitment to quality
- Proactive and solution-driven mindset
EDUCATION/EXPERIENCE REQUIREMENTS
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Minimum of 5-7 years’ experience in Python development with strong focus on integrations
- Proven experience building RESTful APIs and web services.
- Strong understanding of databases (SQL and/or NoSQL).
- Experience working with JSON, XML, and other data exchange formats.
- Proficiency with version control systems (e.g., Git).
- Experience integrating enterprise or financial systems.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Knowledge of containerization (Docker, Kubernetes).
- Experience with messaging/streaming systems (Kafka, RabbitMQ, etc.).
- Exposure to CI/CD pipelines and DevOps practices.
- Understanding of enterprise integration patterns and middleware.