← All jobs
Ginni Systems Limited

Developer-.NET

WB, INOn-siteLeadvia jobspy_indeed
c#.netrest apikafkasqlpostgresqlentity frameworkmicroservices

Don't apply into the void.

Most applications for this Ginni Systems Limited role vanish into an ATS. With jobfinder-ai, your agent finds the actual hiring manager or founder behind this opening and sends a tailored email from your own inbox — so a real person reads your pitch and replies. We then follow up until you land on the calendar.

Reach the decision-maker — $5

View original posting →

**Job Description – Technical Lead / Senior Software Engineer (.NET)** ======================================================================

**Position**

------------

**Technical Lead / Senior Software Engineer (.NET)****Experience**

--------------

**10–12 Years****Location**

------------

Kolkata **About the Role** ==================

We are seeking an experienced **Technical Lead / Senior Software Engineer (.NET)** to join our Product Engineering team. The ideal candidate will play a key role in designing and delivering scalable, high\-performance enterprise applications while driving the modernization of our Retail ERP platform. This role requires strong technical leadership, hands\-on development expertise, and the ability to mentor engineering teams. The candidate will work closely with Product Managers, Architects, QA, and DevOps teams to build secure, scalable, and maintainable software solutions.**Key Responsibilities** ========================

* Lead the design and development of enterprise\-grade applications using C\# and .NET. * Drive architecture discussions and provide technical direction for new product initiatives. * Design scalable, secure, and maintainable backend services and RESTful APIs. * Lead the modernization of legacy applications into modular and domain\-oriented services. * Design and implement event\-driven solutions using Kafka or similar messaging platforms. * Optimize application performance, database design, and backend processing for high\-volume transaction systems. * Review code, enforce engineering best practices, and ensure high code quality. * Mentor and guide development teams through technical challenges and design decisions. * Collaborate with Product Owners, Architects, QA, and DevOps teams to deliver high\-quality software. * Participate in sprint planning, estimation, technical reviews, and release planning. * Investigate production issues, perform root cause analysis, and implement long\-term solutions. * Drive engineering excellence through automation, CI/CD, coding standards, and continuous improvement.

**Required Technical Skills** =============================

### **Core Technologies**

* 10–12 years of hands\-on experience in software development using **C\# and .NET Framework / .NET Core (.NET 6/8 or above)**. * Strong expertise in designing and developing **RESTful APIs**. * Excellent understanding of **Object\-Oriented Programming**, SOLID principles, Design Patterns, and Clean Architecture. * Strong experience with **Entity Framework Core** and ORM concepts. * Excellent knowledge of asynchronous programming and multithreading. * Strong understanding of Dependency Injection, Middleware, and application lifecycle.

### **Database**

* Strong hands\-on experience with **PostgreSQL** * Expertise in SQL query optimization, indexing strategies, execution plan analysis, and database performance tuning. * Experience in designing scalable database schemas for enterprise applications.

### **Architecture \& Design**

* Strong understanding of: + Domain\-Driven Design (DDD) + Layered Architecture + Microservices Architecture + Event\-Driven Architecture + API\-First Design + Distributed Systems fundamentals + High Availability and Scalability principles

### **Messaging \& Integration**

* Hands\-on experience with Kafka or similar messaging platforms. * Experience designing asynchronous workflows and event\-driven integrations. * Knowledge of distributed transaction patterns and eventual consistency.

### **Cloud \& DevOps**

* Experience with Microsoft Azure or similar cloud platforms. * Hands\-on experience with Docker and containerized deployments. * Understanding of CI/CD pipelines using Azure DevOps or GitHub Actions. * Familiarity with monitoring, logging, and observability tools.

### **Version Control**

* Strong experience with Git and collaborative development workflows. * Experience working in Agile/Scrum environments.

**Leadership Responsibilities** ===============================

* Lead technical design and architecture discussions. * Mentor and coach junior and mid\-level engineers. * Conduct code reviews and establish engineering best practices. * Drive technical excellence across the development team. * Collaborate with cross\-functional teams to deliver complex enterprise solutions. * Support hiring by conducting technical interviews and evaluating engineering talent. * Promote a culture of ownership, quality, collaboration, and continuous learning.

**Preferred Skills** ====================

* Experience with Redis or distributed caching. * Experience implementing authentication and authorization using OAuth2/JWT. * Knowledge of OpenTelemetry or application observability tools. * Experience with performance tuning for high\-volume transactional applications. * Familiarity with secure coding practices and enterprise application security. * Exposure to retail, ERP, supply chain, warehouse management, or POS systems is highly desirable.

**Educational Qualification** =============================

* Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.

**What You'll Work On** =======================

* Enterprise Retail ERP Platform * Inventory \& Warehouse Management * Procurement \& Supply Chain Solutions * Order Management Systems * API\-first Integrations * Event\-Driven Architecture * Multi\-tenant Platform Development * High\-volume Transaction Processing * Cloud\-native Modernization Initiatives * Performance and Scalability Engineering

**What We Look For** ====================

* Strong technical leadership with a hands\-on approach. * Excellent analytical and problem\-solving skills. * Ability to simplify complex technical challenges. * Passion for clean, maintainable, and scalable software design. * Ownership mindset with a focus on delivering business value. * Strong communication and stakeholder management skills. * Ability to lead teams in a fast\-paced product engineering environment.

**Why Join Us** ===============

* Opportunity to modernize a large\-scale enterprise Retail ERP platform. * Work on cloud\-native, event\-driven, and distributed systems. * Solve challenging scalability and performance problems. * Collaborate with experienced architects and product engineering teams. * Play a key role in shaping the technical direction of a mission\-critical product.

Set this role as a target and your agent does the sourcing, finds the verified email, writes the pitch, and follows up — on autopilot.

Start your hunt