Jobs / Software Development Engineer (SDE) / YASH Technologies Hiring Sr. Software Engineer in Pune
YASH Technologies logo

YASH Technologies

YASH Technologies Hiring Sr. Software Engineer in Pune

location_on Pune | On-site
work 4 - 8 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

YASH Technologies is hiring a Sr. Software Engineer for its Pune team to work on enterprise applications built with the Microsoft technology stack. This role is focused on .NET, C#, Microsoft Azure, and Angular, with responsibility across backend services, frontend applications, cloud infrastructure, deployment, testing, and application support.

The position is suitable for an experienced software engineer who can contribute independently to scalable application development while also working closely with architects, product owners, business analysts, QA professionals, and other engineering teams. The role combines full-stack development with cloud-native engineering and DevOps practices, making it relevant for professionals searching for .NET Developer Jobs, Azure Jobs, Angular Jobs, Full Stack Developer Jobs, and Software Jobs in Pune.


Key Responsibilities

  • Design, develop, test, and deploy enterprise applications using .NET, C#, Angular, and Microsoft Azure.
  • Build scalable backend services, REST APIs, microservices, and application components using C#, ASP.NET Core, and related .NET technologies.
  • Develop responsive web interfaces using Angular, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap.
  • Apply component-based architecture and appropriate state management approaches for frontend applications.
  • Develop cloud-native solutions using Azure App Services, Azure Functions, Azure Storage, Azure Service Bus, Azure SQL Database, and other Azure services.
  • Configure and maintain automated deployment workflows and CI/CD pipelines using Azure DevOps.
  • Work with Product Owners, Architects, Business Analysts, QA teams, and other stakeholders to convert business requirements into reliable technical solutions.
  • Participate in technical design discussions, architecture reviews, code reviews, and engineering planning activities.
  • Investigate production defects and resolve application issues while maintaining reliability, security, scalability, and performance.
  • Optimize application components and backend services for improved performance and maintainability.
  • Follow Agile and Scrum practices throughout development and delivery activities.
  • Mentor junior developers and contribute to coding standards, reusable solutions, and technical best practices.


Required Skills

Candidates should have strong hands-on experience with C# and the .NET ecosystem, including ASP.NET MVC, ASP.NET Core, .NET Core, and modern .NET versions such as .NET 6, .NET 7, or .NET 8. Experience developing REST APIs and microservices is important for this position.

A sound understanding of Object-Oriented Programming principles is required, along with practical knowledge of Entity Framework and LINQ. Candidates should be able to design maintainable backend components and understand how different application layers interact within enterprise systems.

For frontend development, strong experience with Angular 10 or later is expected. The role also requires TypeScript, JavaScript, HTML5, CSS3, and Bootstrap. Knowledge of responsive web development, cross-browser compatibility, component-based design, and frontend state management will help candidates build effective user-facing applications.

Experience with Microsoft Azure is a major requirement. Candidates should be comfortable working with Azure App Services, Azure Functions, Azure Storage Accounts, Azure Service Bus, Azure SQL Database, Azure Key Vault, Azure Monitor, and Application Insights. Azure DevOps experience is also required for CI/CD and automated deployment workflows.


Preferred Skills

Candidates with Microsoft Azure certifications such as AZ-204, AZ-305, or AZ-900 may have an advantage. Experience with Docker and Kubernetes is useful, particularly for engineers working with modern application deployment and containerized environments.

Knowledge of event-driven architecture, design patterns, SOLID principles, BDD, and TDD is preferred. Exposure to AI or machine learning integration and Azure OpenAI services can also be beneficial, although these are listed as preferred rather than mandatory requirements.


Education

A Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline is required.


Experience

The job description references 4-6 years in the role overview and 5-8 years in the required qualifications. Candidates should therefore have substantial professional software development experience, with strong enterprise application development exposure and at least 3 years of hands-on Angular experience as specified in the requirements.


Required Technologies

  • C#
  • .NET Framework
  • .NET Core
  • .NET 6
  • .NET 7
  • .NET 8
  • ASP.NET MVC
  • ASP.NET Core
  • REST APIs
  • Microservices
  • Entity Framework
  • LINQ
  • Angular 10+
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Bootstrap
  • Microsoft Azure
  • Azure App Services
  • Azure Functions
  • Azure Storage Accounts
  • Azure Service Bus
  • Azure SQL Database
  • Azure Key Vault
  • Azure Monitor
  • Application Insights
  • Azure DevOps
  • CI/CD Pipelines
  • Docker
  • Kubernetes
  • Event-Driven Architecture
  • Azure OpenAI
  • BDD
  • TDD
  • Agile
  • Scrum


Soft Skills

Strong problem-solving and analytical abilities are important for this role because the engineer will work on complex enterprise applications, production issues, performance challenges, and technical design decisions. Clear communication is also essential when working with product owners, architects, business analysts, QA teams, customers, and other stakeholders.

The position also requires ownership, accountability, collaboration, and a customer-focused approach. Candidates should be comfortable mentoring junior developers, sharing technical knowledge, participating in design discussions, and continuously improving their skills. A willingness to learn new technologies and adapt to changing project requirements will support long-term

success.


Benefits of Working in this Role

The role provides exposure to enterprise software engineering, Microsoft Azure cloud services, full-stack development, microservices, CI/CD, and modern DevOps practices. YASH also describes a workplace focused on continuous learning, collaborative working, flexible work arrangements, transparency, and professional development. The job description also highlights opportunities for skilling, learning, unlearning, and relearning as part of its Hyperlearning workplace approach.


Work Mode

The provided job description specifies Pune as the work location but does not explicitly state a remote or hybrid work model. This listing therefore does not add an unsupported remote or hybrid designation.


Location

This Sr. Software Engineer position is based in Pune, Maharashtra, India.


Who Should Apply

This opportunity is suitable for experienced .NET Developers, C# Developers, Azure Developers, Angular Developers, Full Stack Developers, and Software Engineers with enterprise application development experience. Candidates should have strong Microsoft technology stack expertise and practical experience building scalable applications.

Professionals with strong Angular experience, Azure cloud knowledge, REST APIs, microservices, CI/CD, and modern .NET development should consider this role. Candidates who can mentor junior engineers and communicate effectively with cross-functional stakeholders will also be well aligned with the position.


Career Growth

This role can provide opportunities to deepen expertise in cloud-native application development, full-stack engineering, Azure architecture, DevOps, microservices, and technical leadership. With continued experience, professionals can progress toward Senior Software Engineer, Technical Lead, Full Stack Architect, Azure Solution Architect, Engineering Lead, or related technical leadership positions depending on their skills and career direction.


Application Advice

Before applying, tailor your resume to highlight hands-on experience with C#, .NET, ASP.NET Core, Angular, TypeScript, REST APIs, microservices, and Microsoft Azure. Clearly mention your experience with Azure services such as App Services, Functions, Storage, Service Bus, Azure SQL, Key Vault, Monitor, and Application Insights where applicable.

Also highlight CI/CD experience with Azure DevOps, frontend development projects, enterprise application work, production troubleshooting, and mentoring responsibilities. If you hold Azure certifications or have experience with Docker, Kubernetes, event-driven architecture, AI integration, Azure OpenAI, BDD, or TDD, include those skills prominently. The posting also indicates a preference for immediate availability, so candidates with a short or immediate notice period should make their availability clear.

Technical Ecosystem

Eligibility Criteria

school

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

work_history

Experience

4 - 8 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.