Specialist - Cloud Engineering
Job Req Id: 1402342
The role involves designing, developing, testing, and maintaining API Integration solutions using Microsoft Azure Integration Services. The developer will collaborate with cross-functional teams to gather requirements, optimize performance, and ensure scalability and reliability. Key skills include proficiency in Azure Integration services, C#, .NET, RESTful APIs, relational databases, and implementing best practices for code quality and security.
As a Software Engineer Integration, you will:
- Design, develop, and maintain API integration solutions using Microsoft Azure Integration services (e.g., Azure Logic Apps, Azure Functions, Azure API Management) to facilitate communication between different systems.
- Collaborate with cross-functional teams to gather requirements and design integration solutions that meet business needs.
- Implement and manage data integration processes, ensuring data accuracy and consistency across systems.
- Optimize API integration solutions for performance, scalability, and reliability.
- Troubleshoot and resolve integration issues in a timely manner.
- Design and management of relational database schemas, performance, and queries.
- Utilize data lake technologies (e.g., Azure Data Lake, Azure Blob Storage) to store and process large volumes of data.
- Document API integration processes, configurations, and best practices.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Stay current with industry trends and emerging technologies to ensure our integration solutions remain cutting-edge.
Requirements
- Bachelor's degree in computer science, Engineering, or a related field, or equivalent experience and able to demonstrate high proficiency in programming fundamentals.
- Proven working experience of 5 years as Software Engineer with integration experiences.
- Skilled in Microsoft Azure Integration services, including Azure Logic Apps, Azure Functions, Azure API Management, Event Grid, Azure Data Factory, Azure Service Bus, and Azure Synapse.
- Skilled in middletier 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 collaborative team environment.
Preferred Qualifications
- Experience with data lake technologies like Azure Data Lake, AWS Lake Formation, or Google BigQuery.
- Experience working with non-relational databases.
- Experience with automated testing. Knowledge and experience applying multiple levels of testing (Unit, Integration, and End to End).
- Experience with monitoring, logging, application performance in cloud environments.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and cloud deployments.
- Understanding of security best practices in integration solutions.
Min Salary:
Max Salary:
Job Segment: Test Engineer, Testing, Cloud, Software Engineer, .NET, Engineering, Technology