Azure Architect with MS Dynamics 365 experience
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need an Azure Architect with MS Dynamics 365 experience.
About the project:
We are working on the recovery and enhancement of an existing digital marketing HR platform. This platform connects businesses and freelancers for digital marketing tasks and leverages a variety of technologies, including Azure services. The goal is to improve functionality, user experience, and system integration.
Requirements:
- Extensive experience as an Azure Architect;
- Proven expertise in Azure services such as AD B2C, AKS, and Azure API Management;
- Strong background in system architecture review and optimization;
- Experience with microservices architecture and container management (Docker, Kubernetes);
- Proficiency in integrating billing system Dynamics 365;
- Solid understanding of security and role management in cloud environments;
- Excellent problem-solving and debugging skills;
- Strong communication skills for providing guidelines and consulting with the team.
Will Be a Plus:
- Experience with Python;
- Familiarity with the ELK stack, Traefik, Varnish, FastAPI, and RabbitMQ;
- Background in JavaScript, React, and REST APIs;
- Experience in optimizing deployment processes and managing container interdependencies;
- Knowledge of Domain Driven Design concepts and patterns.
Responsibilities:
- Conduct architecture and infrastructure reviews to identify and address deployment and management challenges;
- Optimize the current system to simplify deployment and management, making it more cost-effective;
- Integrate Azure Active Directory B2C for user management and Dynamics 365 for billing functionality;
- Provide guidance on the redesign and enhancement of user interfaces;
- Ensure robust security measures are implemented to prevent fraud and abuse;
- Collaborate with the team to integrate applications with Azure services and billing systems;
- Offer expert consultation to the development team, aligning tasks with guidelines and requirements;
- Review and provide feedback on product requirements and development estimates.