Principal .Net Software Engineer

1 week ago


Anywhere in IndiaMultiple Locations Tekvaly Full time

As a Principal .NET Software Engineer, you have a fantastic opportunity to take the lead in designing, developing, and maintaining cutting-edge .NET applications. Your role is crucial in ensuring the successful delivery of top-notch software solutions that align with business needs.



Your profound expertise in .NET technologies, coupled with your exceptional leadership abilities, will be instrumental in driving the success of our development projects.



Key Responsibilities:

Technical Leadership:
  • Lead the design, development, and implementation of intricate .NET applications.
  • Provide technical guidance and mentorship to the development team.
  • Establish and uphold coding standards, best practices, and development methodologies.

Software Development:
  • Design, develop, test, and maintain .NET applications using C#, ASP.NET, and related technologies.
  • Develop robust, scalable, and efficient code following SOLID principles and design patterns.
  • Conduct code reviews and offer constructive feedback to team members.

Architectural Design:
  • Design and implement software architectures that are scalable, maintainable, and performant.
  • Collaborate with architects and senior engineers to ensure architectural alignment and consistency.
  • Conduct architectural reviews and provide recommendations for enhancements.

Project Management:
  • Lead and oversee development projects, ensuring timely delivery and adherence to project requirements.
  • Collaborate with project managers, business analysts, and stakeholders to define project scope and deliverables.
  • Track project progress and provide regular updates to stakeholders.

Collaboration and Communication:
  • Work closely with cross-functional teams to ensure successful project delivery.
  • Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders.
  • Cultivate a collaborative and inclusive team environment.

Continuous Improvement:
  • Stay abreast of the latest advancements in .NET technologies and industry trends.
  • Identify opportunities for continuous improvement in development processes and practices.
  • Drive the adoption of new tools and technologies to boost team productivity and software quality.

Required Qualifications:
  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5 to 10 years of experience in software development focusing on .NET technologies.
  • Extensive hands-on experience with C#, ASP.NET, .NET Core, and related frameworks.
  • Strong grasp of software design principles, patterns, and best practices.
Experience with RESTful API design and development.
  • Proficiency in database design and development using SQL Server or similar databases.
  • Experience with frontend technologies such as JavaScript, HTML, and CSS.
  • Familiarity with cloud platforms like AWS, Azure, or GCP.
  • Excellent problem-solving and analytical skills.
  • Strong leadership and communication skills.

Preferred Qualifications:
  • Experience with microservices architecture and containerization technologies like Docker and Kubernetes.
  • Knowledge of DevOps practices and tools, including CI/CD pipelines.
  • Certification in .NET technologies or related fields.
  • Position available in India or multiple locations.


  • Anywhere in India/Multiple Locations Tekvaly Full time

    As a Principal .NET Software Engineer, you will be responsible for designing, developing, and maintaining complex .NET applications. You will lead the development team, ensuring the successful delivery of high-quality software solutions that meet business requirements. Your deep expertise in .NET technologies, combined with your leadership skills, will drive...


  • Anywhere in India/Multiple Locations Tekvaly Full time

    As a Principal .NET Software Engineer, you will be responsible for designing, developing, and maintaining complex .NET applications. You will lead the development team, ensuring the successful delivery of high-quality software solutions that meet business requirements. Your deep expertise in .NET technologies, combined with your leadership skills, will drive...

  • Principal Engineer

    1 week ago


    Anywhere in India/Multiple Locations, IN Rick and Header Full time

    Organization : Harman MNC (Direct payroll)Profile : Principal engineer Exp : 8 + YearsLocation : PAN India(Any location of organization)Job Description :- You will be responsible for developing high performance, responsive user interfaces used by our customers. - You will be technically leading a team of developers to create best practices and deliver...


  • Anywhere in India/Multiple Locations Kavayah Full time

    About The Role :The Senior Software Engineer designs, develops, troubleshoots and debugs software applications for our core product. This includes developing software components including Frameworks, APIs, Websites, Utilities, Databases and Internet-related tools.Skills & Experience :- 12+ years' engineering experience.- 5+ years of industry experience...


  • Anywhere in India/Multiple Locations Kavayah Full time

    About The Role :The Senior Software Engineer designs, develops, troubleshoots and debugs software applications for our core product. This includes developing software components including Frameworks, APIs, Websites, Utilities, Databases and Internet-related tools.Skills & Experience :- 12+ years' engineering experience.- 5+ years of industry experience...

  • AppSierra Solutions

    3 weeks ago


    Anywhere in India/Multiple Locations/Noida AppSierra Solutions Pvt Ltd Full time

    Job Description :Role Title : Principal Software EngineerDepartment : Engineering PayrollCareer Level 2- SpecialistRole Description :(1-3 Sentences of high level overview on the intended tasks and responsibilities of the role) - A Principal Software Engineer for .NET is a senior-level position responsible for leading and designing complex software systems...

  • AppSierra Solutions

    2 months ago


    Anywhere in India/Multiple Locations/Noida AppSierra Solutions Pvt Ltd Full time

    Job Description :Role Title : Principal Software EngineerDepartment : Engineering PayrollCareer Level 2- SpecialistRole Description :(1-3 Sentences of high level overview on the intended tasks and responsibilities of the role) - A Principal Software Engineer for .NET is a senior-level position responsible for leading and designing complex software systems...


  • Anywhere in India/Multiple Locations SIlverPeople Full time

    Job Description : As a Software Developer, you will be part of a team that builds and maintains our application ecosystems. In that team, you will work alongside QA, DevOps and Product professionals. Principal Accountabilities and Key Activities :- Build cloud-native applications using modern .NET (C#) technologies.- Play a leading role in project planning,...


  • India Tekwissen India Full time

    Overview TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide. The client below is a leading technology company offering a range of IT solutions to businesses and organizations, enabling them to transform their digital futures Position: Principal Software Engineer Location: Bangalore ...


  • Anywhere in India/Multiple Locations Kavayah Full time

    About The Role :The Senior Software Engineer designs, develops, troubleshoots and debugs software applications for our core product. This includes developing software components including Frameworks, APIs, Websites, Utilities, Databases and Internet-related tools.Skills & Experience : 12+ years' engineering experience. 5+ years of industry experience in...


  • india Tekvaly Full time

    As a Principal .NET Software Engineer, you will be responsible for designing, developing, and maintaining complex .NET applications. You will lead the development team, ensuring the successful delivery of high-quality software solutions that meet business requirements. Your deep expertise in .NET technologies, combined with your leadership skills, will drive...


  • india Tekvaly Full time

    As a Principal .NET Software Engineer, you will be responsible for designing, developing, and maintaining complex .NET applications. You will lead the development team, ensuring the successful delivery of high-quality software solutions that meet business requirements. Your deep expertise in .NET technologies, combined with your leadership skills, will drive...

  • Software Engineer

    3 weeks ago


    Anywhere in India/Multiple Locations/Kolkata Smart Consulting - Creating Future Leaders Full time

    Responsibilities :Software Development :- Design, develop, and maintain software solutions for asset management applications.- Write clean, efficient, and well-documented code in Java or .NET.- Implement and optimize PLSQL queries and scripts for database interactions.Data and Database Modeling :- Create and maintain ERD diagrams to represent data structures...

  • Software Engineer

    3 weeks ago


    Anywhere in India/Multiple Locations/Kolkata, IN Smart Consulting - Creating Future Leaders Full time

    Responsibilities :Software Development :- Design, develop, and maintain software solutions for asset management applications.- Write clean, efficient, and well-documented code in Java or .NET.- Implement and optimize PLSQL queries and scripts for database interactions.Data and Database Modeling :- Create and maintain ERD diagrams to represent data structures...

  • Software Engineer

    2 months ago


    Bangalore/Anywhere in India/Multiple Locations HyrEzy Talent Solutions Full time

    Responsibilities : - Develop web and/ or mobile-based frontend and backend applications.- Responsible for developing and design of modules working on the given architecture.- Responsible for actively work on each stage of Agile methodologies.- Provides engineering support when building, deploying, configuring, and supporting systems under development.- Works...

  • Software Engineer

    3 weeks ago


    Bangalore/Anywhere in India/Multiple Locations HyrEzy Talent Solutions Full time

    Responsibilities : - Develop web and/ or mobile-based frontend and backend applications.- Responsible for developing and design of modules working on the given architecture.- Responsible for actively work on each stage of Agile methodologies.- Provides engineering support when building, deploying, configuring, and supporting systems under development.- Works...


  • india Tekwissen India Full time

    Overview TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide. The client below is a leading technology company offering a range of IT solutions to businesses and organizations, enabling them to transform their digital futures Position: Principal Software Engineer ...

  • Software Engineer

    1 month ago


    Anywhere in India/Multiple Locations Scout Aspirant Full time

    Job Description : - Design implements and support highly scalable applications and web services using Microsoft technologies (ASP.NET, C#, MVC, WCF, SQL Server, Windows Forms, Web API/Rest API).- Candidates should have the ability to train and work along with development teams to ensure timelines and quality deliveries.- Lead project estimations, system...


  • Anywhere in India/Multiple Locations Infogain Full time

    Responsibilities :- Write clean, scalable code using .NET programming languages- Remain up to date with the terminology, concepts and best practices for coding mobile apps- Having prior expereince working on PHP language and knowledge with Laravel- Use and adapt existing web applications for apps- Create and test software prototypes- Develop client displays...


  • Anywhere in India/Multiple Locations Infogain Full time

    Responsibilities :- Write clean, scalable code using .NET programming languages- Remain up to date with the terminology, concepts and best practices for coding mobile apps- Having prior expereince working on PHP language and knowledge with Laravel- Use and adapt existing web applications for apps- Create and test software prototypes- Develop client displays...