Principal Software Developer

3 weeks ago


Noida, Uttar Pradesh, India Noventiq Full time
About Noventiq

Noventiq is a leading global solutions and services provider founded in 1993, headquartered in London, UK. The company has a revenue of $1.6 billion and employs over 6K+ professionals. With partnerships with top vendors like Microsoft, IBM, Oracle, Google, AWS, and more than 500 other partners, Noventiq operates in roughly 65 countries.

What We Offer

In this role, you will collaborate with multi-national teams to develop sophisticated web applications and API solutions using .NET technologies. As a Senior Software Engineer at Noventiq, you will play a critical part in designing, developing, and deploying high-performance, scalable, and resilient systems based on microservices architecture.

Your Impact
  • You will design and implement scalable, maintainable, and robust .NET-based web applications and APIs.
  • You will develop microservices using ASP.NET Core and the latest .NET versions (including .NET 6 and .NET 8) to build efficient systems.
  • You will utilize serverless technologies to build efficient systems that scale dynamically with demand.
  • You will collaborate with cross-functional teams to gather requirements, design system architecture, and define APIs.
  • You will ensure the performance, quality, and responsiveness of applications.
  • You will continuously integrate and deploy developed software updates.
  • You will participate in code reviews to maintain high-quality code standards.
  • You will mentor junior engineers, promoting best practices in software development.
Salary Range

The estimated salary range for this position is approximately £90,000 - £120,000 per annum, depending on experience.

Requirements
  1. Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  2. At least 5+ years of experience in .NET development.
  3. Proven experience with web application development and API design.
  4. Solid understanding of microservices architecture and RESTful API principles.
  5. Proficiency in using ASP.NET Core, Entity Framework, Dapper, and other .NET 6/8 libraries.
  6. Knowledge of unit testing in .NET using xUnit and NSubstitute or any other .NET unit testing and mocking libraries.
  7. Experience with serverless architecture and cloud services (e.g., AWS Lambda, Azure Functions).
  8. Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  9. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and DevOps practices.
  10. Strong understanding of database technologies (SQL and NoSQL) and data modeling.


  • Noida, Uttar Pradesh, India 3C Logic Full time

    Job Opportunity: Principal ArchitectAbout the PositionWe seek a seasoned Principal Architect to lead our team in designing and implementing cutting-edge software solutions. This role requires a deep understanding of technology, as well as excellent leadership and mentoring skills.Key ResponsibilitiesDevelop high-performance applications for mission-critical...


  • Noida, Uttar Pradesh, India Genpact Full time

    Unlock Your Potential as a Principal Software Developer at GenpactWe are seeking an exceptional Principal Software Developer to join our team at Genpact. As a leading global professional services and solutions firm, we deliver outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility,...


  • Noida, Uttar Pradesh, India Jobmitra Full time

    Job OverviewWe are seeking a highly skilled Principal .NET Software Engineer to join our team at Jobmitra in Noida.ResponsibilitiesThe ideal candidate will have a strong background in full-stack development, with expertise in .NET framework, C#, ASP.NET, and SQL Server.Key responsibilities include:Designing and developing scalable software solutions using...


  • Noida, Uttar Pradesh, India i2k2 Network Pvt Ltd Full time

    Job SummaryWe are seeking an experienced Principal Software Engineer - Web Applications to join our team at i2k2 Networks. The successful candidate will have a strong background in software development and a passion for building scalable, efficient, and high-quality web applications.Key ResponsibilitiesDesign and develop cutting-edge web applications using...


  • Noida, Uttar Pradesh, India Nagarro Full time

    Job DescriptionWe are seeking an exceptional Principal Software Architect to lead our full stack development team. This is a highly challenging role that requires strong technical expertise, excellent leadership skills, and the ability to work collaboratively with cross-functional teams.About NagarroNagarro is a leading digital transformation company that...


  • Noida, Uttar Pradesh, India PrismHR Full time

    We are seeking a highly skilled Senior/Principal Software Engineer to join our fast-paced SaaS company, PrismHR. Located in the US, this role offers an estimated salary of $140,000 - $170,000 per year, depending on experience and qualifications.Company OverviewPrismHR is a leading provider of cloud-based payroll process software applications, as well as...


  • Noida, Uttar Pradesh, India Knowbiliti Full time

    At Knowbiliti, we are seeking a highly skilled Principal .NET Software Engineer to join our team. This role is an exciting opportunity for a seasoned developer to lead the development of complex software applications using C# and .NET Framework.About Us:Knowbiliti is a forward-thinking organization that leverages technology to drive innovation and growth....


  • Noida, Uttar Pradesh, India Consultancy Full time

    About UsAt Consultancy, we are a team of dedicated professionals passionate about delivering high-quality solutions to our clients. We are seeking an experienced Principal Java Software Engineer to join our team.Job SummaryWe are looking for a skilled and experienced Java software engineer with a strong background in designing, developing, and maintaining...


  • Noida, Uttar Pradesh, India PrismHR Full time

    Job DescriptionWe are seeking an experienced Senior .Net Core Software Engineer to join our team at PrismHR. This role will play a crucial part in shaping the direction of our software development efforts.Company OverviewAt PrismHR, we believe in empowering our employees with the latest technologies and fostering a collaborative environment where everyone's...

  • Chief Principal Lead

    4 weeks ago


    Noida, Uttar Pradesh, India UKG Full time

    Job OverviewUKG is seeking a Chief Principal Lead to join our team in the United States. As a key member of our organization, you will be responsible for leading high-impact projects and driving business growth.About the RoleWe are looking for an experienced professional with a strong background in Python, Java, JavaScript, EmberJS, Django, GCP, Solutioning,...


  • Noida, Uttar Pradesh, India Interwork Software Solutions Pvt. Ltd. Full time

    Why Interwork Software Solutions Pvt. Ltd.?  A career at Interwork Software Solutions Pvt. Ltd. offers a unique opportunity to be part of a dynamic team that is changing the way enterprises do business. **Estimated Salary: ₹1,200,000 - ₹2,400,000 per annumWe are seeking an experienced Flutter Developer to join our team.  As a Flutter Developer at...


  • Noida, Uttar Pradesh, India Synopsys Inc Full time

    **Job Summary:** Synopsys Inc is seeking a highly skilled Senior R&D Engineer/Staff R&D Engineer to join our team. The ideal candidate will have experience in developing complex software projects, be proficient in C/C++ coding, and possess a strong background in data structures and algorithms.We are looking for candidates with 5-12 years of experience in...


  • Noida, Uttar Pradesh, India ULTRASHIELD SOFTWARE LLC Full time

    Job Title: Android Software Development EngineerAbout the Role:We are seeking an experienced Android Software Development Engineer to join our team at ULTRASHIELD SOFTWARE LLC. As an Android Software Development Engineer, you will design, develop, and maintain high-quality mobile applications for Android devices.Responsibilities:Design and build advanced...


  • Noida, Uttar Pradesh, India Techoon Software Solutions Full time

    AI Software Developer Job DescriptionThe AI software developer will be responsible for designing, developing, and implementing machine learning and natural language processing (NLP) models for Techoon Software Solutions. This position will involve working closely with data scientists, software engineers, and product managers to deliver AI solutions that meet...


  • Noida, Uttar Pradesh, India QNX Software Systems Full time

    Job SummaryAs a skilled Android software developer, you will play a crucial role in designing and developing enterprise-grade mobile software for BlackBerry. You will work in a collaborative agile team environment, contributing your software expertise to achieve team success. With a strong commitment to team-first focus, you will be responsible for...


  • Noida, Uttar Pradesh, India PrismHR Full time

    PrismHR is a fast-paced SaaS company that provides cloud-based payroll process software applications.About the RoleWe are seeking an experienced Senior/Principal Software Engineer to augment our product, services, and analytics capabilities.The ideal candidate will have practical exposure to both frontend and backend design and development technologies, as...


  • Noida, Uttar Pradesh, India Microsoft Full time

    About MicrosoftMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide.Job SummaryWe are seeking a Principal Software Engineer to join our DPU Runtime (OS)...


  • Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    Job Title: Senior AI Software DeveloperAbout Nerdapplabs Software Solutions Pvt. Ltd.Nerdapplabs Software Solutions Pvt. Ltd. is a software development company that specializes in creating autonomous AI systems for enterprise software creation and management. Our platform uses large language models (LLMs) to generate ideas, conduct market research, develop...


  • Noida, Uttar Pradesh, India Hiresquad Resources Full time

    Job OverviewHiresquad Resources is seeking a highly skilled Executive Assistant to provide high-level administrative support to the Vice Principal. This role requires exceptional organizational and communication skills, with a focus on ensuring efficient operation of the office.ResponsibilitiesManage the Vice Principal's calendar, schedule meetings, and...


  • Noida, Uttar Pradesh, India OS Mgmt Consulting Services Full time

    We are seeking an experienced .NET Software Developer to join our team at OS Mgmt Consulting Services in Noida. As a key member of our development team, you will be responsible for designing, developing, and implementing scalable software solutions using C# .NET.The ideal candidate will have a strong background in software development, with a minimum of 7-12...