Job Description

Job Title : Senior .NET Developer

Location : Onsite Gurugram / Bangalore

Job Type : Full-time | Payroll | Long-term Engagement

About The Role

We are seeking a highly skilled and experienced Senior .NET Developer to join our team, working closely with Red Hat and customer teams. This role is pivotal in designing, developing, and mentoring others in the adoption of modern Cloud-Native Development practices. If you are passionate about pair programming, fostering technical growth, and building robust microservices-based solutions with .NET and Podman, wed love to hear from you.

Key Responsibilities

  • Design & Development: Lead the design, development, and implementation of high-quality, scalable, and secure microservices using C# and the .NET Core/.NET 6+ ecosystem.
  • Continuous Delivery: Drive adoption and implementation of Continuous Delivery (CD) pipelines, ensuring efficient and reliable software releases.
  • Test-Driven Development: Apply TDD practices to create comprehensive unit, integration, and end-to-end tests to maintain high code quality.
  • Containerization: Design, develop, and deploy .NET microservices within containers, leveraging inner-loop development practices.
  • Podman/Docker Compose: Utilize Podman and Podman Compose (or similar multi-container tools) for local development and multi-service application setups.
  • API Testing: Implement robust automated testing strategies for RESTful APIs across microservices.
  • Observability: Integrate and utilize observability tools (logging, metrics, tracing) such as Application Insights, Prometheus, Grafana, OpenTelemetry, ELK Stack, or Splunk to monitor application health and performance.
  • Collaboration: Work closely with product owners, architects, and developers to translate business requirements into technical microservices-based solutions.
  • Mentorship: Actively mentor junior and mid-level engineers, participate in pairing sessions, and provide technical guidance in microservices development.
  • Code Quality: Conduct detailed code reviews focusing on quality, maintainability, and knowledge transfer.
  • Architecture: Participate in architectural discussions, influencing technical decisions related to microservices design patterns, containerization strategies with Podman, and system architecture.
  • Innovation: Stay current with emerging technologies and advocate for the adoption of industry best practices in .NET, microservices, and containerization.
  • Troubleshooting: Diagnose and resolve complex issues across Podman containers and distributed microservices environments.

Required Skills & Experience

  • 7+ years of professional experience in software development with strong expertise in the Microsoft .NET (Core) ecosystem (.NET 6+ or .NET 8+).
  • C# expertise with proven experience in modern application development using .NET Core.
  • 5+ years of experience in designing and deploying Microservices Architecture.
  • Hands-on experience with Continuous Delivery (CD) principles and tools such as Azure DevOps, GitLab CI/CD, or Jenkins.
  • Proven experience in Test-Driven Development (TDD) methodologies.
  • Strong practical experience with Podman, including building and running .NET applications in Podman containers and understanding its daemonless/rootless architecture.
  • Experience with Podman Compose or similar tools for managing multi-container .NET applications locally.
  • Strong knowledge of API Testing frameworks (Postman, Newman, SpecFlow, Playwright, XUnit/NUnit).
  • Deep understanding and hands-on experience with Observability tools & practices (Application Insights, Prometheus, Grafana, OpenTelemetry, ELK Stack, Splunk).
  • Solid understanding of RESTful API design and development.
  • Experience with relational databases such as SQL Server or PostgreSQL, and ORMs like Entity Framework Core.
  • Excellent mentorship, problem-solving, and communication skills, with a passion for team development.
  • Ability to work independently and thrive in a collaborative team environment.

Must-Have Skills

  • C#: 7+ Years
  • .NET: 10+ Years
  • Microservices: 5+ Years
  • Advanced expertise in Cloud-Native Development and Containerization (Podman/Docker).

Why Join Us

  • Opportunity to work with Red Hat and global teams on cutting-edge cloud-native projects.
  • Play a key role in mentoring and growing engineering talent.
  • Competitive compensation of ?21 30 LPA and a long-term, stable career path.

(ref:hirist.tech)


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: India City: Bengaluru East ,Karnataka
Company Website: https://cnredtech.com/ Job Function: Information Technology (IT)
Company Industry/
Sector:
Software Development Technology Information And Internet And Technology Information And Media

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Similar Jobs

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn