
Technical Lead, .NET
Maropost
full-time
Posted on:
Location Type: Hybrid
Location: Mohali • 🇮🇳 India
Visit company websiteJob 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