A

Developer- Pune

Aziro

IN Full–Time

As a .Net Developer in our team, you will play a crucial role in the software development lifecycle. Your responsibilities will include:

  • Contributing to all aspects of software development, from design to estimation, development, and testing.
  • Developing, debugging, and building automated tests for various programming assignments.
  • Collaborating closely with product owners, software architects, and other team members to transform high-level requirements into incremental product enhancements for customers.
  • Participating in process improvements to enhance team efficiency in meeting customer and business needs.
  • Demonstrating initiative by designing and implementing reusable and modular components that integrate seamlessly with existing applications and services.

For this role, we require the following qualifications:

  • Minimum of 6 years of experience in designing and developing software in .Net, with proficiency in design patterns and complex solutions.
  • At least 4 years of experience with C# and developing windows forms and WPF applications.
  • Familiarity with architectural patterns like dependency injection.
  • Experience in developing and consuming REST APIs while focusing on performance optimization.
  • Proficiency in software development lifecycle (SDLC) processes, tools, and Agile methodologies, including Kanban/Sprint.
  • Strong written and verbal communication skills in English.
  • A degree in Computer Science or a related field, or equivalent work experience.

Preferred qualifications for this role include:

  • Experience in desktop development, with knowledge of components involved in desktop applications like DropBox.
  • 2+ years of experience with WCF and inter-process communication.
  • 2+ years of experience working with industry-leading cloud platforms such as AWS or similar.
  • Experience in building, running, and monitoring applications at large scale.
  • Familiarity with multi-repo GIT code bases, profiling tools, testing frameworks, scripts, and automated CI/CD pipelines.
  • Experience with relational or non-relational databases and database design principles at cloud scale. As a .Net Developer in our team, you will play a crucial role in the software development lifecycle. Your responsibilities will include:
  • Contributing to all aspects of software development, from design to estimation, development, and testing.
  • Developing, debugging, and building automated tests for various programming assignments.
  • Collaborating closely with product owners, software architects, and other team members to transform high-level requirements into incremental product enhancements for customers.
  • Participating in process improvements to enhance team efficiency in meeting customer and business needs.
  • Demonstrating initiative by designing and implementing reusable and modular components that integrate seamlessly with existing applications and services.

For this role, we require the following qualifications:

  • Minimum of 6 years of experience in designing and developing software in .Net, with proficiency in design patterns and complex solutions.
  • At least 4 years of experience with C# and developing windows forms and WPF applications.
  • Familiarity with architectural patterns like dependency injection.
  • Experience in developing and consuming REST APIs while focusing on performance optimization.
  • Proficiency in software development lifecycle (SDLC) processes, tools, and Agile methodologies, including Kanban/Sprint.
  • Strong written and verbal communication skills in English.
  • A degree in Computer Science or a related field, or equivalent work experience.

Preferred qualifications for this role include:

  • Experience in desktop development, with knowledge of components involved in desktop applications like DropBox.
  • 2+ years of experience with WCF and inter-process communication.
  • 2+ years of experience working with industry-leading cloud platforms such as AWS or similar.
  • Experience in building, running, and monitoring applications at large scale.
  • Familiarity with multi-repo GIT code bases, profiling tools, testing frameworks, scripts, and automated CI/CD pipelines.
  • Experience with relational or non-relational databases and database design principles at cloud scale.

Posted 22 Mar 2026 · Listing from OnJob.io. Create a free profile to apply and see your AI match score.

Related Engineering jobs

Hand-picked roles that match this listing on skills, category and location — each scored to your profile inside OnJob.

Explore more on OnJob

Create my free profile — free