Technical Lead

Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development

In short

We are seeking a .NET developer to support the development of a 3D/CAD conversion optimization tool called 3DAP (3D Asset Pipeline). This role involves software development using C# with .NET 8-10, Powershell, and BAT scripts, with experience in Azure DevOps and deployment on Windows. Python experience is a plus.

Responsibilities

  • Develop a 3D/CAD conversion optimization tool (3D Asset Pipeline).
  • Write C# code for .NET 8-10 Background Service and Worker Service.
  • Utilize Powershell and BAT scripts for driving processing activities.
  • Implement REST API based on OpenAPI specifications.
  • Work with Azure cloud services including Azure Identity, Key Vault, Blob Storage, Azure Monitor, and OpenTelemetry.
  • Configure Serilog for observability and logging, including OpenTelemetry tracing/metrics.
  • Implement token-based security and authentication flows (JWT).
  • Develop using MSTest and Moq test frameworks with dependency injection.
  • Set up scheduled jobs on Azure Windows Virtual Machines.
  • Implement CI/CD pipelines using GitHub Actions, SonarQube, and NexusIQ.

Requirements

  • Proficiency in C# with .NET 8-10.
  • Experience with Powershell and BAT scripting.
  • Familiarity with Agile methodology in Azure DevOps.
  • Experience with development for Windows deployment (Linux deployment is a plus).
  • Understanding of .NET Worker Service / BackgroundService patterns and dependency injection.
  • Basic REST API experience.
  • Hands-on experience with Azure cloud services (Azure Identity, Key Vault, Blob Storage, Azure Monitor, OpenTelemetry).
  • Experience with Serilog configuration and OpenTelemetry.
  • Knowledge of security and authentication using token-based flows (JWT).
  • Experience with MSTest 4 and Moq test framework.
  • Experience setting up deployment on Azure Windows Virtual Machines.
  • Experience with CI/CD pipelines, GitHub Actions, SonarQube, and NexusIQ.

Desired Qualifications

  • Python experience is a plus but not a strict requirement.

Benefits

  • Supercharge your potential at HCLTech.
  • Find your career and your spark.
  • Work at a place that puts its people first.
  • Be part of a global technology company with a broad portfolio.
#3D asset pipeline#.NET developer#3D/CAD conversion#optimization tool#C##.NET 8-10#Powershell#BAT scripts#Azure DevOps#Python#Windows deployment#Linux deployment#.NET Worker Service#REST API#Azure cloud services#Azure Identity#Key Vault#Blob Storage#Azure Monitor#OpenTelemetry#Serilog#JWT#MSTest#Moq#Dependency Injection#Recipe Processor#Pixyz#Azure Virtual Machines#CI/CD#GitHub Actions#SonarQube#NexusIQ
HCLTech Logo

Company

HCLTech

Job Posted

2 weeks ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Mid-Senior

Locations

Bengaluru, India

Applicants

Be an early applicant