Principal .NET Software Architect

1 week ago


Bengaluru, Karnataka, India Neural Roots Full time

About the Role at Neural Roots

We are seeking a seasoned .NET Developer with 4-5 years of hands-on development experience to join our engineering team. The ideal candidate will have a strong foundation in C# and the .NET ecosystem, along with expertise in modern web technologies and database management.

Key Responsibilities

  • Design and develop scalable applications using .NET Core/Framework and related technologies
  • Create and maintain robust REST APIs using ASP.NET Web API
  • Write clean, maintainable, and efficient code following best practices and design patterns
  • Implement complex business logic in multi-tier applications
  • Optimize application performance and database queries
  • Collaborate with front-end developers to integrate user-facing elements
  • Participate in code reviews and provide constructive feedback
  • Mentor junior developers and share technical knowledge

Required Qualifications

We are looking for someone with:

  • 4-5 years of professional experience in .NET development
  • Strong proficiency in C# and .NET Core/Framework
  • Expert knowledge of ASP.NET MVC and Web API development
  • Advanced experience with TypeScript and JavaScript
  • Solid understanding of MS SQL Server, including query optimization and stored procedures
  • Proficiency in front-end development using modern JavaScript frameworks
  • Strong understanding of software design patterns and SOLID principles
  • Experience with version control systems

Salary: $120,000 per year

This position comes with a competitive salary of $120,000 per year, reflecting the value we place on your skills and experience.

Technical Skills

The successful candidate should have expertise in:

  • **Core Technologies**: C#, .NET Core/.NET Framework, ASP.NET MVC/Web API
  • **Front-end**: TypeScript, JavaScript, HTML5, CSS3
  • **Database**: MS SQL Server, T-SQL, stored procedures, Entity Framework
  • **Development Tools**: Visual Studio, Git, Azure DevOps
  • **Additional**: REST APIs, Design Patterns, DI/IoC, CI/CD


  • Bengaluru, Karnataka, India Pivotal Full time

    Job OverviewWe are seeking a highly experienced Principal .NET Software Architect to lead the development of our web applications. As a key member of our team, you will be responsible for designing and implementing complex systems using C# and ASP.NET.About PivotalPivotal is a leading software development company that values innovative solutions and...


  • Bengaluru, Karnataka, India Quess Corp Limited Full time

    We are seeking a highly skilled and experienced Principal .NET Cloud Solutions Architect to join our team at Quess Corp Limited.About the RoleThis is an exceptional opportunity for a seasoned professional with 8+ years of experience in software development, specifically in .NET technologies, Azure Cloud Services, and DevOps. The ideal candidate will have a...


  • Bengaluru, Karnataka, India Alteryx Full time

    About AlteryxAlteryx is a leading provider of self-service analytics solutions.Job Title: Principal Software ArchitectOverviewThis is a unique opportunity to join our team as a Principal Software Architect and take on a leadership role in shaping the future of software development.Salary$150,000 - $200,000 per year, depending on experience.Job DescriptionWe...


  • Bengaluru, Karnataka, India Dell Full time

    Software Engineer Role OverviewDell Technologies is a leader in the tech industry, and our Software Engineering team delivers cutting-edge solutions for a changing world. As a Principal Software Architect, you will play a key role in designing and developing sophisticated systems and software that meet customer needs.


  • Bengaluru, Karnataka, India Dell Full time

    Job Overview">We are seeking a highly skilled Principal Software Architect to join our team. In this role, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.">Your Responsibilities">">Work with external partners and internal Dell technology, marketing, and...


  • Bengaluru, Karnataka, India EdgeVerve Full time

    Job Title: Principal Software ArchitectWe are seeking a skilled Principal Software Architect to join our team at EdgeVerve. As a key member of our software development team, you will be responsible for designing and developing extendable frameworks for enterprise use.The ideal candidate will have a strong background in C/C++ with OOPS and pointers, as well...


  • Bengaluru, Karnataka, India Nexthire Full time

    We are seeking a highly skilled Principal Embedded Software Architect to join our team at Nexthire. This role is ideal for an experienced professional with a strong background in software development and system-level programming.


  • Bengaluru, Karnataka, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

    Software Architecture plays a vital role in shaping the overall structure and design of software systems. As a principal embedded software architect at PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD, you will be responsible for leading the development of efficient and scalable software architectures that meet our client's needs.About the RoleWe are seeking an...


  • Bengaluru, Karnataka, India Dell Full time

    As a Principal Software Architect, you'll play a critical role in shaping the future of software development at Dell. This is a rare opportunity to join our Software Engineering team in Bengaluru and contribute to next-generation application enhancements and new products.About the JobYou'll work closely with internal Dell technology, marketing, and...


  • Bengaluru, Karnataka, India Palnar Full time

    Job Title: Senior .Net Software ArchitectJob Summary:At Palnar, we are seeking an experienced Senior .Net Software Architect to lead our team in designing, developing, and maintaining scalable and reliable business systems. The ideal candidate will have an in-depth understanding of .Net technologies, including .Net Core, ASP.NET MVC, and Web API, as well as...


  • Bengaluru, Karnataka, India Tata Consultancy Servicess Full time

    Job SummaryWe are seeking an experienced Principal .NET Software Engineer to join our team in Tata Consultancy Services. As a key member of our development team, you will be responsible for designing and developing scalable software solutions using .NET Core and SQL Server.About the Role8-10 years of experience as a .NET Core and SQL Server developer with at...


  • Bengaluru, Karnataka, India Synechron Full time

    Job OverviewWe are seeking an experienced .Net Software Architect to lead the design and development of our cloud-native banking applications.About SynechronSynechron is a leading digital transformation consulting firm that partners with banks, insurers, and securities firms to drive innovation and growth.


  • Bengaluru, Karnataka, India LTIMindtree Full time

    Job SummaryWe are seeking a highly motivated and talented Full Stack Engineer with 5 years of experience in developing robust, scalable, and secure .Net applications and services.About the RoleThe ideal candidate will have a solid understanding of software engineering principles, a high degree of technical problem-solving skills, and a track record of...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Principal Software Engineer Job Summary:We are looking for an exceptional Principal Software Engineer to lead the design and development of our Java-based applications. As a Principal Software Engineer, you will be responsible for architecting and implementing Microservices-based solutions using SpringBoot, utilizing NoSQL databases such as Scylla and Redis...

  • Principal Architect

    3 weeks ago


    Bengaluru, Karnataka, India team3 Full time

    We are seeking a highly skilled Principal Architect to join our team at team3 in New Delhi. As a Principal Architect, you will play a pivotal role in leading architectural projects from conception to completion.Your responsibilities will include creating innovative designs, ensuring structural integrity, and overseeing project teams. You will be responsible...


  • Bengaluru, Karnataka, India SMARTWORK IT SERVICES Full time

    We are seeking a skilled Senior .Net Software Architect to lead the development of our large-scale applications.OverviewThe ideal candidate will have extensive experience in designing and implementing multitier applications with Azure application development.A strong background in C#, ASP.Net, .Net Core, and Angular or React development is essential for this...


  • Bengaluru, Karnataka, India Epsilonedge Full time

    **Company Overview:**Epsilonedge is a leading technology company that specializes in software development and innovation. Our team is comprised of highly skilled professionals who are dedicated to delivering cutting-edge solutions to our clients.**Estimated Salary Range:** ₹1,200,000 - ₹2,500,000 per annum(Based on location and industry standards)**Job...

  • Principal Architect

    1 month ago


    Bengaluru, Karnataka, India Tata Elxsi Full time

    Company OverviewTata Elxsi is a leading digital transformation company that helps clients succeed in a rapidly changing world.SalaryThe estimated annual salary for this position is ₹35,00,000 - ₹45,00,000 based on industry standards and the location of Bangalore.Job DescriptionWe are seeking a highly skilled Principal Architect - Cloud Solutions to join...


  • Bengaluru, Karnataka, India Dell Full time

    Job Overview">The Software Engineering team at Dell delivers next-generation application enhancements and new products for a changing world. As a Software Principal Engineer, you will be part of this team and contribute to the design and development of software for platforms, peripherals, applications, and diagnostics using advanced technologies, tools, and...


  • Bengaluru, Karnataka, India Finva Tech Pvt Ltd Full time

    At Finva Tech Pvt Ltd, we are seeking a highly skilled Senior Software Architect to lead our team of developers in the creation of cutting-edge software solutions using the .NET framework. As a key member of our development team, you will be responsible for designing and architecting complex software systems that meet the needs of our clients.About the Role: