Product Developer, Principal-C#, Dot Net

10 - 15 years

20 - 25 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • We are looking for a highly experienced and technically strong Principal Software Developer to lead the design and development of our Enterprise Content Management (ECM) product. The ideal candidate will bring deep expertise in building scalable, secure, and extensible enterprise-grade applications, and a forward-thinking mindset towards modernizing systems with AI/ML-driven capabilities.
  • This is a hands-on leadership role where you will be responsible for driving architecture decisions, mentoring senior engineers, and collaborating closely with product management, UX, and other technical teams to deliver high-quality, future-ready solutions.
  • Architecture & Design
    • Lead the design and architecture of large-scale enterprise applications using modern design principles (SOLID, MVC, microservices, etc.).
    • Drive technology modernization, including containerization, cloud adoption, and integration of AI/ML components.
    • Ensure solutions are scalable, maintainable, and aligned with long-term product strategy.
  • Technical Leadership
    • Mentor and guide senior engineers and tech leads in coding practices, design reviews, and problem-solving.
    • Establish and enforce best practices in software development, code quality, and CI/CD.
    • Conduct regular design and performance reviews to ensure architectural integrity.
  • Development & Innovation
    • Contribute hands-on to complex modules, proof-of-concepts, and performance optimization.
    • Evaluate and adopt emerging technologies, frameworks, and tools relevant to ECM and AI-driven automation.
    • Collaborate with AI/ML teams to embed intelligent features like document classification, auto-tagging, OCR, and content recommendations.
  • Collaboration
    • Work closely with Product Managers and UX Designers to translate business needs into robust technical solutions.
    • Partner with DevOps and QA to ensure seamless deployment pipelines and high product quality.
Knowledge, Skills & Abilities
  • Strong command of C#/.NET , ASP.NET Core , Entity Framework , and Web API development.
  • Deep understanding of software design patterns , SOLID principles , MVC , and microservices architecture .
  • Experience with SQL/NoSQL databases , caching, and performance optimization.
  • Exposure to front-end technologies such as React, Angular, or Blazor.
  • Hands-on experience with Azure or AWS cloud platforms.
  • Familiarity with CI/CD pipelines , Docker , Kubernetes , and Git .
  • Exposure to AI/ML concepts and frameworks understanding how models integrate with enterprise applications (e.g., OCR, NLP, document classification).
  • Experience in Enterprise Content Management systems or related domains (Document Management, Workflow Automation) is a plus.
Qualifications
  • Education: Bachelor s or Master s degree in Computer Science, Engineering, or related field.
  • Experience: 10+ years of software development experience, with at least 3+ years in a lead or principal role within a product-based organization.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Epicor logo
Epicor

Software, ERP Solutions

Richardson

RecommendedJobs for You