Principal Software Engineer - .Net

apartmentSpectral Consultants placeNoida calendar_month 

Job Description

Key Responsibilities:

  • Lead the design, development, and deployment of innovative and scalable software features across complex applications.
  • Collaborate with cross-functional teams to define technical roadmaps and align them with business goals.
  • Mentor and guide engineers in designing robust frameworks and reusable components for cross-project scalability.
  • Own product lifecycle processes, driving quality, efficiency, and timely delivery from concept to production.
  • Cultivate a culture of quality through effective engineering practices, agile principles, and team collaboration.
  • Develop and implement career growth plans for team members, ensuring alignment with organizational goals.
  • Act as a hands-on technical expert by writing high-quality code, developing frameworks, and resolving complex technical issues.
  • Lead root-cause analysis and resolution for production incidents, ensuring long-term fixes and improved system reliability.
  • Foster continuous learning and innovation by staying abreast of emerging technologies and industry best practices.
  • Act as a thought leader in agile and DevOps practices, influencing stakeholders and driving adoption across teams.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
  • 8+ years of experience in software development with proven leadership skills.
  • Expertise in software design patterns, data structures, algorithms, and object-oriented programming.
  • Deep experience in cloud platforms (AWS, Azure, or Google Cloud) and scalable microservices architecture.
  • Strong understanding of DevOps principles, including CI/CD, performance monitoring, and operational metrics.
  • Proficiency in modern web development using JavaScript frameworks (Angular, React, or Vue.js) and UI/UX technologies.
  • Extensive experience with REST APIs, SOA, and microservices development.
  • Hands-on experience in testing frameworks, automation tools, and secure coding practices.
  • Proven track record of leading teams in global delivery models using agile methodologies.
  • Strong communication, influencing, and presentation skills, with the ability to engage stakeholders across technical and managerial levels.

Technical Stack:

  • Programming Languages: C#, .NET Framework, .NET Core
  • Frameworks & Libraries: ASP.NET MVC, Web API, Entity Framework
  • Databases: SQL Server, Oracle, or any RDBMS
  • Frontend: Angular, React, Vue.js, Bootstrap
  • Cloud Platforms: AWS, Azure, Google Cloud
  • Containerization & Orchestration: Docker, Kubernetes
  • DevOps Tools: Jenkins, Git, or equivalent CI/CD tools
  • Testing Tools: NUnit, SpecFlow, Node.js, Protractor
electric_boltImmediate start

Principal Software Engineer

apartmentUKGplaceNoida
and support you in doing the best work of your career. If youre passionate about our purpose people then we cant wait to support whatever gives you purpose. Were united by purpose, inspired by you. We are seeking a highly experienced Principal Software...
apartmentSiemens TechnologyplaceNoida
Job Description Principal Software Engineer (Dot Net) Who we are. Brightly, a Siemens company, is the global leader in intelligent asset management solutions. Brightly enables organizations to transform the performance of their assets...
check_circleNew offer

Principal Software Engineer

placeGurgaon, 33 km from Noida
Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she...