Note: The job is a remote job and is open to candidates in USA. Maropost is a company transforming ecommerce and retail through a unified platform. They are seeking a Technical Lead to lead their Feature team in a significant Azure to Google Cloud Platform migration, involving complex microservices and enterprise-grade messaging infrastructure.
Responsibilities
• 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
Skills
• Proven experience of 7-10 years as a seasoned .NET developer or application developer
• 2+ years’ experience in a team or technical lead role
• Familiarity with the C# /.NET 4 and above (5+ years)
• Expertise in GCP Services and Cloud Architecture
• Micro Services Design Patterns
• SQL Server
• Unit Test Frameworks
• Familiarity with architecture styles/APIs (REST, RPC, SOAP)
• Git/VSTS and CI/CD experience
• Understanding of Agile methodologies
• HTML / CSS, MVC, ASP.Net, WebForms, Javascript (Angular)
• Be a self-starter that needs minimal direction and understands what is expected from a product and technical point of view
• Good to have experience in Cloud Migration from Azure to GCP
• Good to have experience with Entity Framework
• Cloud Services (Azure)
• Participate in good team culture, the way we work and collaborate
Company Overview
• Maropost is a provider of on-demand digital marketing, ecommerce, and infrastructure platforms. It was founded in 2011, and is headquartered in Toronto, Ontario, CAN, with a workforce of 201-500 employees. Its website is http://www.maropost.com/.
Apply Now
Apply Now