About MIR Digital :
At MIR Digital, we're more than a company-we're a collective of innovators, builders, and change-makers. We believe in empowering our team members to shape their own success while contributing to meaningful projects that drive business transformation. With a growing network of skilled professionals, we're committed to delivering impactful digital solutions that empower our clients to excel in an ever-evolving world. Founded with a mission to redefine the digital landscape, MIR Digital has become a trusted partner for organizations seeking cutting-edge IT and business solutions. Our team thrives on collaboration, expertise, and a shared vision for achieving exceptional results. This is your opportunity to join a forward-thinking team and build your career with MIR Digital.
Job Description :
Integration Services is at the heart of Application Teams by facilitating communication between various systems and software, both internal and external. The key focus of this role is to manage the architecture and design of Integration components across the organization for all the business and IT projects / initiatives. The candidate will be responsible for the application architecture across the full system lifecycle and will ensure the technical integrity of the application architecture is based on a set ofarchitectural guidelines and principles. He / she will act as a subject matter expert on Enterprise Integration Layer and be the key advisor to all application leads, leadership team on all related initiatives.
Key Responsibilities :
- Architectural Design : Design and architect scalable, reliable, secure, and reusable integration solutions utilizing Azure API Management, Azure Functions, Azure Logic Apps, and other relevant Azure services.
- API Strategy : Develop and implement API strategies, including API design, versioning, reusability, security, and governance, to meet business objectives and ensure consistency across the organization.
- Integration Solutions : Collaborate with cross-functional teams to understand business requirements and design integration solutions that enable efficient data exchange and business process automation.
- Technical Leadership : Provide technical leadership and guidance to development teams, ensuring adherence to best practices, coding standards, and architectural principles.
- Performance Optimization : Identify opportunities for performance optimization and scalability improvements within existing integration solutions and implement necessary enhancements.
- Security and Compliance : Implement security controls and compliance measures to protect data privacy and ensure regulatory compliance across integrated systems.
- Collaboration : Partnering with product managers & business system analysts to deliver technical solutions in alignment with business requirements.
- Research & Development : Contribute to the development of new ideas by researching new technology and approaches to improve work processes.
- Documentation : Create comprehensive technical documentation, including design documents, architecture diagrams, and deployment guides, to facilitate knowledge transfer and maintain system integrity.
- Team Growth : Mentoring junior application developers and providing technical support.
- Multi-Tasking : Ability to prioritize and meet conflicting demands, highly adaptable, and solid client focus.
- Serviced Level Agreement : Meet department SLA's for all deliverables.
Qualifications :
10+ years of experience with full-life cycle implementations of software systems with a focus on integration services.Advanced knowledge in the integration methodologies and web development fundamentals using Microsoft technology stack (e.g. API architecture .Net Framework, Micro Services, SOA / Web Services)In-depth understanding of API design principles, including RESTful API design, API versioning, API reusability, Security and governanceProven experience designing and implementing integration solutions using Azure API Management, Azure Functions, Azure Logic Apps, and other Azure services.Strong knowledge of cloud computing principles and architecture, with hands-on experience in Azure cloud services.Proficiency in programming languages such as C#, .NET.Experience with DevOps practices and tools, including CI / CD pipelines, version control systems, and automated testing frameworks.Deep knowledge in Software Product Development processes and design, including AgileDeep understanding of platform integration patterns and APIs, system integrations, development of architectural / high level designs within defined architectural frameworksAzure certification (e.g., Azure Solutions Architect Expert, Azure Developer Associate)Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes)Ability to run code reviews and enforce coding best practicesExcellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholdersStrong oral and written communication skills, including presentation skills (MS Visio, MS PowerPoint) to technical and non-technical audiences.Why Join MIR Digital?
At MIR Digital, we foster a culture of innovation, collaboration, and professional growth. We offer competitive pay, benefits, opportunities to work on impactful projects, and a chance to be part of a team that values creativity and excellence.