Integration Developer (Remote, Anywhere from Pakistan, USD Salary)
About this role
Requirements:
• Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred. • Minimum 3 years of experience in developing integration solutions. • Ability to work well with a team in a fast-paced and constantly changing environment. • Experience in implementing Microservices Architecture. • In-depth knowledge of Object-Oriented Programming (OOPs) principles, contributing to efficient and maintainable code. • Expertise in API-led connectivity, ensuring seamless integration across diverse systems. • Skill in developing REST APIs to facilitate efficient communication between different applications. • Practical experience with message brokers, demonstrating the ability to manage and optimize data flow. • Excellent communication skills, with a consultative and analytical approach to problem-solving. • Extensive background in designing and developing web services, ensuring optimal performance and reliability. • Proficiency in working with JSON and XML data formats, ensuring compatibility and efficient data exchange. • Solid understanding of Service-Oriented Architecture (SOA) design principles, contributing to robust system structures. • Familiarity with integration design patterns, ensuring effective problem-solving and system optimization. • Strong database knowledge, facilitating seamless integration of data across various platforms.
Responsibilities:
• Have an affinity for new challenges, a self-starting attitude, and the ability to work effectively within a team. • Take ownership of complex technical problems and drive them to resolution, both independently and collaboratively within a team. • Bridge the gap between application features and business requirements, addressing both technical and non-technical aspects. • Demonstrate programming skills using the latest integration tools, such as MuleSoft, WSO2, Azure, BizTalk, and SSIS. • Apply analytical skills to understand customer and operational processes. • Demonstrate strong written and verbal communication skills, along with effective time management. • Work effectively within both large development teams and individual project teams. • Maintain a strong client service approach and attitude, with the ability to creatively meet client needs. • Maintain a detail-oriented focus to ensure the completion of development work within budget and timelines. • Perform other related duties as assigned to support project and team objectives. • Hands-on experience with Java development and/or MuleSoft, WSO2, Azure, BizTalk, or SSIS is a plus.