Workforce Enablement – RTC, Messaging & Scheduling (Lead Integration Software Engineer)
Job Description
• Design and develop end-to-end integration architectures for enterprise systems using Microsoft Azure Integration Services
• Build and maintain API and integration solutions using Azure Logic Apps, Azure Functions, Azure API Management, and Event Grid
• Lead complex integration projects and define integration standards, architecture practices, and coding guidelines
• Collaborate with cross-functional teams to gather requirements and design scalable integration solutions
• Develop and manage data integration pipelines ensuring accuracy, consistency, and performance optimization
• Work with relational databases (SQL Server, PostgreSQL) for schema design, query optimization, and performance tuning
• Utilize data lake technologies such as Azure Data Lake and Azure Blob Storage for large-scale data processing
• Implement microservices-based integration architectures with secure API communication
• Troubleshoot and resolve integration issues across distributed systems and cloud environments
• Conduct code reviews and mentor junior engineers to improve development quality and standards
• Ensure security compliance using OAuth, JWT, and API security best practices
• Implement CI/CD pipelines, automated testing, and cloud deployment strategies
• Monitor application performance using cloud logging and monitoring tools
• Document integration processes, configurations, and technical best practices
