Skills : Software integration, API integration, Messaging queues, ETL tools
Description :
Job Title: Software Integration Specialist
Experience - 2-4 years
Location - New Delhi
Job Summary:
We are seeking an experienced Software Integration Specialist to join our team. The successful candidate will be responsible for designing, developing, and implementing software integrations to ensure seamless interactions between our applications and third-party systems. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and experience with various integration technologies.
Responsibilities:
- Design, develop, test, and deploy software integrations using APIs, messaging queues, and other integration technologies
- Collaborate with cross-functional teams to identify integration requirements and develop solutions to meet business needs
- Troubleshoot and resolve integration issues, performing root cause analysis and implementing fixes
- Develop and maintain technical documentation for integrations, including design documents, test plans, and release notes
- Ensure integrations are secure, scalable, and meet performance requirements
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve integration solutions
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field
- At least 3 years of experience in software development, with a focus on integration
- Strong programming skills in languages such as Java, Python, or C#
- Experience with integration technologies such as RESTful APIs, SOAP, messaging queues (e.g., RabbitMQ, Apache Kafka), and ETL tools (e.g., Informatica, Talend)
- Knowledge of cloud-based integration platforms (e.g., AWS Glue, Azure Logic Apps, MuleSoft)
- Excellent problem-solving skills, with the ability to debug complex integration issues
- Strong communication and collaboration skills, with experience working with cross-functional teams
- Experience with agile development methodologies and version control systems (e.g., Git)
Nice to Have:
- Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
- Knowledge of DevOps practices and tools (e.g., Jenkins, Ansible)
- Certification in integration technologies or platforms (e.g., MuleSoft Certified Developer)