Software Engineer - Integration
Unifocus
- Gurgaon, Haryana
- Permanent
- Full-time
- Develop robust integration solutions to connect external and internal systems, ensuring efficient data exchange.
- Implement and maintain WebSocket, Webhook, TCP/IP, and REST API connections for seamless communication.
- Design and implement message queue systems to facilitate asynchronous data processing and system decoupling.
- Architect and develop microservices to support scalable and agile integration solutions.
- Collaborate with cross-functional teams to understand integration requirements and design appropriate solutions.
- Troubleshoot and debug integration issues to ensure high system availability and reliability.
- Stay abreast of emerging technologies and industry trends in data integration, microservices, and cloud computing.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in developing integration solutions for complex systems.
- Proficiency in implementing data exchange mechanisms such as WebSocket, Webhook, TCP/IP, and REST APIs.
- Strong understanding of message queue technologies (e.g., RabbitMQ, Kafka) and their implementation in integration solutions.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is good to have.
- Solid expertise in the .NET framework/Java and development tools, with a track record of delivering .NET/Java-based integration solutions.
- Understanding of microservice architecture principles and experience in designing and implementing microservices.
- Excellent problem-solving skills and the ability to analyze complex systems and data flows.
- Strong communication skills and the ability to collaborate effectively with diverse teams.
- Demonstrated ability to work independently and prioritize tasks in a dynamic environment.
- Ensure compliance with coding standards, best practices, and security guidelines.
- Knowledge of Agile/Scrum methodologies is a plus.
- Familiarity with data integration tools and ETL processes is a plus.
- Some Knowledge of Java, Spring Framework is advantageous.
- Health insurance
- Paid time off
- A hybrid environment that promotes a healthy work-life balance
- Parental leave
- Professional development assistance
- Referral program