Maropost is looking for a Technical Lead to spearhead our Feature team and support in Azure to Google Cloud Platform (GCP) migration initiative. The team member will be involved in a complex migration involving 15+ microservices, multiple data storage systems, and enterprise-grade messaging infrastructure.
Requirements
- Lead the Feature team and support the Azure to GCP migration of our enterprise retail management platform
- Architect and design cloud-native solutions using GCP services (Cloud Run, Cloud Functions, Cloud SQL, BigQuery, Pub/Sub, Cloud Storage)
- Develop strategies for complex microservices architecture including.NET Core APIs, Angular frontends, and Laravel services
- Plan and execute data migration from Azure SQL, CosmosDB, and DynamoDB to GCP equivalents
- Refactor Azure-specific services including Azure Functions, Service Bus, Event Grid, and Storage Services
- Migrate Infrastructure as Code from Azure Bicep to Terraform for GCP
- Modernize legacy.NET Framework components to.NET Core/5+ for cloud-native deployment
- Implement containerization strategies using Docker and Kubernetes (GKE)
- Design and implement CI/CD pipelines using Google Cloud Build and GitHub Actions
- Active participation and contribution to the daily stand-ups
- Participation in Agile development practices (Estimation, planning, demo and retrospectives)
- Constructive and collaborative team communication
- Development of high-quality code that aligns with the Task / Story requirements with minimal feedbacks being generated during testing
- Software design aligned with architecture specifications
- Input in Technical Design discussions
- Mentoring junior developers
- Code Reviews and feedback to other developers
- Write clean, scalable, tested code using.NET programming language and implemented frameworks
- Investigate and resolve bugs and defects identified within Retail Express applications and related services
- Manage and update work items within Azure DevOps accurately and in timely manner
- Quickly identify and communicate risks, problems, delays and drive finding solutions to ensure a favourable outcome
- Ask for help and assist others when help is requested
- Be a self-starter that needs minimal direction and understands what is expected from a product and technical point of view
Benefits
- Opportunity to work with a unified commerce experience platform
- Be part of a transformative journey with a company featured on Deloitte's Technology Fast 500 list and G2's leaderboard
- Collaborative team culture
- Opportunity to drive business growth and achieve goals
- Competitive compensation and benefits
