Maropost

Technical Lead, .NET

Maropost

full-time

Posted on:

Location Type: Hybrid

Location: Mohali • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularASP.NETAzureBigQueryCloudDockerDynamoDBEntity FrameworkGoogle Cloud PlatformJavaScriptKubernetesLaravelMicroservices.NETSOAPSQLTerraform

About the role

  • 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

Requirements

  • 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)
  • Good to have experience in Cloud Migration from Azure to GCP
  • Expertise in GCP Services and Cloud Architecture
  • Micro Services Design Patterns
  • SQL Server
  • Unit Test Frameworks
  • Good to have experience with Entity Framework
  • Familiarity with architecture styles/APIs (REST, RPC, SOAP)
  • Git/VSTS and CI/CD experience
  • Cloud Services (Azure)
  • Understanding of Agile methodologies
  • HTML / CSS, MVC, ASP.Net , WebForms, Javascript (Angular)
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NET.NET CoreC#GCPAzureMicroservicesSQL ServerEntity FrameworkHTMLCSS
Soft skills
team communicationmentoringcollaborationproblem-solvingself-starterAgile practicescode reviewsconstructive feedbackrisk identificationsolution-driven