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

YASH Technologies

YASH Technologies Hiring Sr. Software Engineer in Bangalore

location_on Bangalore | On-site
work 5+ years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

YASH Technologies is hiring a Sr. Software Engineer with strong full-stack development experience and expertise in .NET, C#, Angular, and React. The role involves designing, developing, testing, documenting, and supporting modern web applications for a digital platform serving connected agricultural products and farm management capabilities. The position is suited to an experienced software engineer who can work across frontend and backend technologies, contribute to architecture and design discussions, and take ownership of delivery.

The role combines application engineering, cloud development, API integration, security, performance optimization, automated testing, and team collaboration. It is particularly relevant for professionals looking for .NET Developer Jobs, C# Developer Jobs, Full Stack Developer Jobs, Angular Jobs, React Jobs, Azure Jobs, and experienced Software Jobs in Bangalore or Gurgaon.


Key Responsibilities

  • Design, build, test, and document reliable web applications based on functional and technical requirements.
  • Develop modern frontend applications using Angular and React, including single-page applications, progressive web applications, and other browser-based solutions.
  • Build backend services and APIs using C#, ASP.NET Core, and related Microsoft technologies.
  • Work with product managers, UX designers, backend engineers, and other stakeholders to convert requirements into production-ready software.
  • Develop and integrate RESTful APIs while following OpenAPI specifications and secure authentication approaches.
  • Contribute to microservices-based solutions and work with Docker and Kubernetes for application deployment and management.
  • Use Microsoft Azure and associated cloud services when designing and supporting cloud-based application solutions.
  • Improve application performance by identifying bottlenecks, analyzing system behavior, and applying appropriate tuning techniques.
  • Participate in penetration testing activities, review security findings, and coordinate remediation of identified vulnerabilities.
  • Create and maintain technical and operational documentation for applications and software components.
  • Participate in code reviews, technical discussions, testing activities, and design reviews.
  • Support unit, integration, regression, automation, and manual testing activities.
  • Investigate defects and production issues and coordinate with cross-functional teams to resolve blocked technical queries.
  • Act as a feature champion and contribute hands-on development while helping the team meet delivery timelines.
  • Mentor other developers and contribute to a strong, collaborative engineering environment.
  • Suggest improvements to development processes, tools, standards, and delivery practices.


Required Skills

Strong professional experience with C# and modern .NET development is essential. Candidates should be comfortable working with ASP.NET Core, C#, .NET web services, REST APIs, OpenAPI, and microservices. A strong understanding of object-oriented development and application design is expected.

Frontend expertise is a major part of the role. Candidates should have advanced practical experience with Angular and React and should have delivered large-scale projects using these technologies. Knowledge of React Hooks, JSX, Redux, React Router, Angular 9 or later, jQuery, AJAX, HTML5, CSS, and Sass will be valuable.

The role also requires experience with browser applications, SPA and PWA architectures, responsive and cross-platform development, cross-browser compatibility, server-side rendering, and Micro Frontends.

Candidates should understand relational and NoSQL databases, including SQL Server, PostgreSQL, Cosmos DB, and MongoDB. Experience designing queries and working with application data layers is important.


Required Technologies

  • C#
  • .NET
  • ASP.NET Core
  • .NET 2.0 Web Services
  • Angular 9+
  • React
  • React Hooks
  • JSX
  • Redux
  • React Router
  • TypeScript
  • JavaScript
  • jQuery
  • AJAX
  • HTML5
  • CSS
  • Sass
  • REST APIs
  • OpenAPI
  • OAuth 2.0
  • JWT
  • Microservices
  • Docker
  • Kubernetes
  • Microsoft Azure
  • SQL Server
  • PostgreSQL
  • Cosmos DB
  • MongoDB
  • Git
  • GitLab
  • CI/CD
  • Selenium
  • NUnit
  • xUnit
  • PWA
  • SPA
  • Micro Frontends
  • Server-Side Rendering


Experience

The job requires 5+ years of relevant industry experience, including at least 5 years of web frontend application development and testing experience. Candidates should have substantial experience delivering enterprise-scale applications and practical expertise across frontend, backend, API, cloud, database, testing, and software delivery activities.

The position is intended for professionals who can take ownership of technical work, analyze complex requirements, resolve development issues, contribute to design decisions, and support delivery within defined timelines.


Education

A Bachelor's degree in Computer Science or Computer Engineering from an accredited university is required.


Preferred Skills

Experience with Microsoft Azure and cloud services is important. Candidates with practical knowledge of Docker, Kubernetes, CI/CD environments, GitLab, and configuration management will be well aligned with the role.

Experience with Selenium, NUnit, xUnit, integration testing, regression testing, automation scripts, performance engineering, and security testing is also useful. Knowledge of application architecture, design patterns, non-functional requirements, estimation, resource planning, and requirement traceability can strengthen a candidate's profile.

Exposure to customer-facing technology environments and experience understanding business processes are valuable because the role requires close collaboration with stakeholders and delivery teams.


Soft Skills

YASH is looking for engineers who demonstrate accountability, collaboration, agility, customer focus, communication, and a strong results-oriented mindset. The successful candidate should be able to communicate technical decisions clearly to different audiences and work effectively with product, UX, engineering, QA, and business stakeholders.

Mentoring ability is also important. Senior engineers are expected to guide team members, share knowledge, contribute to technical standards, and help remove obstacles that affect delivery. A willingness to learn, adapt to new technologies, and improve existing processes will support success in this position.


Benefits of Working in this Role

The role offers exposure to full-stack engineering, enterprise application development, cloud technologies, microservices, modern frontend frameworks, DevOps, security, testing, and large-scale digital platforms. YASH describes its workplace as focused on continuous learning, collaboration, transparency, flexible work arrangements, and career-oriented skilling. The company also highlights its Hyperlearning approach, which supports continuous learning, unlearning, and relearning.


Work Mode

The provided job description does not explicitly state whether this position is remote, hybrid, or fully onsite. Therefore, no unsupported work-mode designation is added to this listing.


Location

The job posting identifies Bangalore, Karnataka, India as the listed location. The detailed role description also mentions Gurgaon or Bangalore, so both locations are included for job-search accuracy.


Who Should Apply

This opportunity is suitable for experienced .NET Developers, C# Developers, Full Stack Developers, Angular Developers, React Developers, and Senior Software Engineers with enterprise application experience. Candidates should be able to work across frontend and backend technologies and understand how cloud services, APIs, databases, containers, testing, and CI/CD fit into the complete application lifecycle.

Professionals who have delivered large-scale Angular and React projects, worked with C# and ASP.NET Core, and have experience with Azure, microservices, Docker, Kubernetes, and automated testing should consider applying.


Career Growth

This position can help experienced engineers expand their capabilities across full-stack development, cloud engineering, application architecture, security, DevOps, and technical leadership. Continued growth may lead toward Technical Lead, Lead Full Stack Engineer, Solution Architect, Cloud Architect, Engineering Manager, or other senior technical positions depending on individual performance and career goals.


Application Advice

Tailor your resume to clearly show your experience with C#, .NET, ASP.NET Core, Angular, React, REST APIs, microservices, Azure, Docker, Kubernetes, and CI/CD. Mention large-scale projects you have delivered and explain your contribution rather than listing technologies alone.

Highlight experience with SQL Server, PostgreSQL, Cosmos DB, MongoDB, testing tools, performance tuning, security remediation, and cloud application development where applicable. Include examples of mentoring, stakeholder communication, architecture participation, and ownership of delivery timelines. If your profile demonstrates both frontend depth and backend engineering strength, make that full-stack capability easy to identify.

Technical Ecosystem

Eligibility Criteria

school

Education

Bachelor's degree in Computer Science or Computer Engineering from an accredited university.

work_history

Experience

5+ years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

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