Lead Engineer-IT

1 Month ago • 5-8 Years
Software Development & Engineering

Job Description

We are seeking an accomplished Senior C# / .NET Core & React Full Stack Developer with strong expertise in microservices architecture, distributed systems, and modern front-end frameworks React. This role focused on building scalable, high-performance backend & frontend systems and enabling a cross-functional team to deliver robust full-stack solutions. The ideal candidate is highly skilled in C# language features, .NET Core runtime capabilities, and containerized microservices, with strong experience in cloud-native development, DevOps, and code quality enforcement along with the frontend development in React & NextJS. He should be able to work independently with minimal technical guidance.
Good To Have:
  • Experience in event-driven architectures, distributed transactions.
  • Familiarity with gRPC and API versioning strategies.
  • Experience working in regulated or high-security industries (e.g., finance, healthcare).
  • Experience with event-driven workflows using message queues (RabbitMQ, Azure Service Bus, Kafka).
Must Have:
  • Architect and develop headless, service-oriented applications using C# and .NET Core.
  • Design distributed microservices, Background Services, and Worker Services.
  • Expertise in backend services with async programming and memory management.
  • Build domain-centric business logic with Clean Architecture.
  • Apply SOLID principles, Design patterns, and Command patterns for loosely coupled code.
  • Create reusable SDKs and Libraries for internal services consumption.
  • Resolve code smells, vulnerabilities, and application security flaws.
  • Implement efficient, secure data access using Entity Framework Core or Dapper.
  • Work with SQL Server, PostgreSQL, MongoDB, or Redis.
  • Write unit test cases for better test coverage.
  • Experience with Splunk, AppDynamics, JSON/XML, Caching, Performance Analysis.
  • Containerize services using Docker and deploy to Kubernetes or Azure Container Apps.
  • Design and maintain CI/CD pipelines with Azure DevOps, GitHub Actions, or GitLab.
  • Experience with source code repositories like Bitbucket, GitHub.
  • Develop web applications with a strong focus on ReactJS.
  • Understand NextJS, Node.js development, and debugging tools.
  • Experience with CDD based UI development.
  • Knowledge of JavaScript, CSS, HTML, and jQuery.
  • Consume REST APIs using Fetch, Axios, and handle asynchronous data.
  • Integrate with backend APIs using token-based authentication (JWT/OAuth2).
  • Implement state management via NgRx, Redux, or Context API.
  • Experience with both CSR and SSR.
  • Maintain web vitals.
  • 5-8 years of software development experience, 2-3+ years in C#/.NET Core microservices.
  • Understand C# language internals, memory management, async/await, parallelism.
  • Experience building microservices and APIs.
  • Hands-on with Docker, Kubernetes, cloud-native development (Azure, AWS).
  • Experience with unit testing and observability tools.

Add these skills to join the top 1% applicants for this job

cross-functional
problem-solving
performance-analysis
data-analytics
github
game-texts
test-coverage
entity-framework
gitlab
react
postgresql
html
c#
rabbitmq
xml
.net-core
jwt
aws
redux
nosql
azure
azure-devops
node.js
json
redis
mongodb
ci-cd
jquery
docker
front-end
microservices
kubernetes
github-actions
sql
splunk
bitbucket
javascript
css

Role Summary:

We are seeking an accomplished Senior C# / .NET Core & React Full Stack Developer with strong expertise in microservices architecture, distributed systems, and modern front-end frameworks React. This role focused on building scalable, high-performance backend & frontend systems and enabling a cross-functional team to deliver robust full-stack solutions.

The ideal candidate is highly skilled in C# language features, .NET Core runtime capabilities, and containerized microservices, with strong experience in cloud-native development, DevOps, and code quality enforcement along with the frontend development in React & NextJS . He should be able to work independently with minimal technical guidance..

Key Responsibilities

Backend Development – C# & .NET Core

  • Architect and develop headless, service-oriented applications using C# and .NET Core .
  • Design distributed microservices , Background Services, and Worker Services.
  • Expertise on backend services with async programming & Memory management
  • Build domain-centric business logic with Clean Architecture.
  • Use SOLID principles, Design pattern and Command patterns for loosely coupled code.
  • Preferred to have experience with event-driven workflows using message queues like (RabbitMQ, Azure Service Bus, Kafka).
  • Create reusable SDK, Libraries for internal services consumption.
  • Experience resolving code smells, vulnerabilities, and application security flaws.

Data & Persistence Layer

  • Use Entity Framework Core and/or Dapper to implement efficient, secure data access strategies.
  • Work with SQL Server, PostgreSQL, or NoSQL solutions like MongoDB or Redis.

Testing & Observability

  • Write unit test cases for better test coverage .
  • Working experience with Splunk (logging), AppDynamics, JSON/XML, Caching, Performance Analysis & Profiling,

Cloud, DevOps, and CI/CD

  • Containerize services using Docker and deploy to Kubernetes or Azure Container Apps.
  • Design and maintain CI/CD pipelines with Azure DevOps, GitHub Actions, or GitLab.
  • Experience with source code repositories tools, Bitbucket, GitHub.

Front-End Experience with React

  • Hands-on knowledge and experience with developing web applications with a strong focus on ReactJS
  • Understanding of NextJS ,Node.js development and debugging tools
  • Experience with CDD based UI development.
  • Knowledge of JavaScript, CSS, HTML, and jQuery
  • Experience consuming REST APIs using Fetch, Axios, etc. and asynchronous data handling
  • Integrate with backend APIs using token-based auth (JWT/OAuth2).
  • Implement state management via NgRx, Redux, or Context API.
  • Experience with both CSR & SSR
  • Experience with maintaining web vitals .

Required Skills & Experience

  • 5-8 years of software development experience, with at least 2-3+ years focused on microservices in C# and .NET Core.
  • Understanding of C# language internals, memory management, async/await, parallelism, and diagnostics.
  • Experience building microservices and APIs.
  • Hands-on with Docker, Kubernetes, cloud-native development (Azure, AWS).
  • Experience on unit testing and observability tools.

Preferred Qualifications

  • Experience in event-driven architectures, distributed transactions.
  • Familiarity with gRPC and API versioning strategies.
  • Experience working in regulated or high-security industries (e.g., finance, healthcare).

Set alerts for more jobs like Lead Engineer-IT
Set alerts for new jobs by Guardian
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙