What are the responsibilities and job description for the Senior Data Integration Engineer position at Working at Signature Aviation?
The Senior Data Integration Engineer leads the design, development, and optimization of complex data integration solutions. This role involves architecting scalable integration frameworks, mentoring junior engineers, and ensuring that data flows seamlessly and securely across systems. The senior engineer plays a crucial role in the strategic planning and implementation of integration technologies within the organization.
Qualifications:
Minimum Education and/or Experience:
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- Master's degree is a plus.
- Minimum of 5 years of experience in data integration and interface engineering.
- Proven experience in leading integration projects and teams.
Additional Knowledge and Skills:
- Expertise in Azure Integration Services, Azure Data Factory, Azure Logic Apps, and Azure API Management.
- Strong programming and scripting skills.
- In-depth knowledge of data architectures, microservices, and event-driven integrations.
- Leadership and mentoring abilities.
- Excellent communication and interpersonal skills.
- Strategic thinking and problem-solving orientation.
- Certifications such as Microsoft Certified: Azure Solutions Architect Expert.
- Experience with DevOps practices and CI/CD pipelines.
Responsibilities:
Essential Duties and Responsibilities:
- Lead the design and implementation of advanced data integration solutions.
- Develop architectural frameworks for data integration and interfaces.
- Build complex ETL/ELT pipelines and data flows using Azure Integration Services.
- Develop and manage APIs and microservices for data exchange.
- Optimize integration processes for maximum efficiency and scalability.
- Implement monitoring and alerting systems to address issues proactively.
- Ensure integration solutions comply with security standards and regulatory requirements.
- Implement robust authentication, authorization, and encryption mechanisms.
- Mentor and guide junior engineers and associates.
- Lead code reviews and enforce best practices.
- Work closely with business units to understand integration needs.
- Liaise with vendors and external partners for integration projects.
- Maintain comprehensive documentation of integration architectures and processes.
- Contribute to the development of integration strategies and roadmaps.