Principal Engineer, IOT

Nagarro Logo

Nagarro

📍Remote - India

Summary

Join Nagarro, a Digital Product Engineering company, as a Software or Technology Architect with 13+ years of experience. You will design and implement enterprise-grade systems using cloud architectures (Azure, AWS, or Google Cloud), .NET Core, C#, and microservices. Responsibilities include writing clean code, translating business requirements into technical solutions, collaborating with global teams, and leading deployments. You will need proficiency in various technologies and experience with DevOps practices. A Bachelor's or Master's degree in a related field is required.

Requirements

  • Total experience : 13+ years
  • Proven experience as a Software or Technology Architect in enterprise-grade systems
  • Strong knowledge of Cloud architectures and services from Azure, AWS, or Google Cloud
  • Proficiency in .NET Core (3.1 and 5), C#, and basic front-end stacks
  • Deep understanding of Microservices Architecture (MSA), messaging systems, and container orchestration
  • Experience with DevOps practices, source control (Git), and deployment pipelines
  • Ability to engage effectively with global teams and clients, with excellent communication and documentation skills
  • Experience in Agile environments with tools like Azure DevOps Boards
  • Strong analytical and troubleshooting skills
  • Excellent communication and stakeholder management skill
  • Bachelor’s or master’s degree in computer science, Information Technology, or a related field

Responsibilities

  • Writing and reviewing clean, efficient, and maintainable code
  • Understanding business and functional requirements and translating them into robust technical solutions
  • Designing architecture and choosing appropriate frameworks and tools for the task
  • Taking ownership of modules and working with team members to deliver timely, high-quality features
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Leading/supporting UAT and production rollouts
  • Estimating efforts accurately and delivering within timelines
  • Continuously improving application performance and fixing bugs based on user feedback and testing
  • Performing code/design reviews and suggesting best practices
  • Conducting POCs to explore new tools or frameworks when required
  • Maintaining high standards of software quality within the team by establishing good practices and habits

Preferred Qualifications

Prior experience creating solution proposals and technical responses is a plus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.