Cloud Engineer / Integration Engineer
Location: Esher / Hybrid (4 days office / 1 days remote)
Hours of Work: 8 - 5
Type of Contract: Permanent
JOB SUMMARY
Cloud Engineer/ Integration Engineer will be responsible for leading, managing integration of operational systems across business systems technology estate. This role will work across Azure integration stack and integration pipelines from different 3rd party platforms to the entire data integration and solution design. Would require experience in gathering requirements.
Primary Tasks and Duties:
• Lead the design, development, and deployment and support of robust, scalable integration solutions of business systems.
• Analysis, design, build and test all integration and data transformation required between source and target business systems.
• Engineer highly scalable, resilient and secure data integrations, leveraging Azure Cloud PaaS to deliver high-quality integration outcomes.
• Ensure seamless data exchange using API design principles and best practices, while maintaining a strong focus on security.
• Subscribe and publish to operational systems using their native application interface technologies, such as REST, SOAP, Service Bus, SQL, etc.
• Create data integrations using different data latency methodologies, e.g., real-time and periodic
• Perform transformations to conform the data with expected schema required by downstream operational systems.
• Monitor the health of data integrations, troubling shooting and resolving issues, including near real-time alerting of failures, etc.
• DevOps approach to support; monitor pipelines to ensure business-critical data pipelines are processed meeting time constraint and data quality expectations (including implementing reactive changes where applicable).
• Use software development lifecycle methodologies (Agile, DevOps, etc)
• Strong understanding of data security principles and integration best practices
• Offer Level 3 and beyond support for integration platforms.
• Based on requirements, perform ad-hoc analysis of data across multiple data sources to inform solution design.
• Document datasets in data catalogue, including ownership, stewardship, dictionaries, glossaries, lineage, sensitivity, etc.
• Document solution design.
Qualifications and Training
• 5 years of experience building Integration pipelines
• Ability to build Integration pipelines from different 3rd party platforms.
• Strong Azure SQL, SQL and data skills.
• Strong understanding of software development practices, such as SOLID principles, functional and object oriented, structuring code, testing, IOC, dependency injection, etc.
• Strong experience with Azure data integration stack, including Azure Function Apps, Azure Logic Apps, Azure API Management, Azure Service Bus, Azure Blob Storage etc.
• Strong understanding of application interface technologies including REST, SOAP, Service Bus, SQL, etc.
• Strong JavaScripting, HTML Scripting, JSON & XML Structures
Knowledge
• Of programming languages, such as Python, PowerShell and cloud platforms.
• Understanding of Event driven Architectures.
Skills and Abilities
• Self-driven, doesn’t require micromanagement
• Comfortable in fast-paced environments with occasionally shifting, ambiguous requirements
• Requires excellent communication, technical and project management skills.
• Interface with the vendors of our 3rd party systems as a technical lead.
• Excellent analytical and problem-solving skills with the ability to resolve complex technical issues
• Ownership of process, procedures along with organisational skills.
• Familiarity with integration tools and technologies (e.g., API gateways, ETL tools)
• Data Quality
• Data Analysis
• Data Privacy
• Master Data Management
• Excellent knowledge of Database Design
• Excellent understanding of the data life cycle, including ingestion, transformation, and consumption.
• Fast learner and able to adapt to new technology and keep abreast of current industry trends and practice
• Demonstrates creativity in identifying and solving problems, and integrating data and systems
• Worked collaboratively with cross-functional teams and stakeholders to achieve a goal
• Experienced with understanding stakeholder requirements and managing their expectations
• Strong written communication skills