- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience) and able to demonstrate high proficiency in programming fundamentals.
- At least 5 years of proven working experience as Software Engineer with integration experiences. 5 - 10 years of experience
- Skilled in Microsoft Azure Integration services, including Azure Logic Apps, Azure Functions, Azure API Management, Event Grid, Azure Data Factory and Azure Service Bus.
- Skilled in middle-tier technologies such as .NET
- Skilled with RESTful APIs, SOAP, and other web services.
- Experience with data integration tools and techniques (e.g., ETL processes, data mapping).
- Skilled in relational databases (e.g., SQL Server, PostgreSQL). Ability to model, build,
and manage relational schemas and performance. Ability to create and optimize queries to meet integration requirements.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills.
- Experience in implementing microservices architecture and how to design integrations for microservices.
- Understanding of OAuth, JWT, and other API security protocols.
- Ability to adapt to new technologies and changing business requirements. Ability to work effectively in a team-oriented team environment.