YASH Technologies Hiring Sr. Software Engineer in Bangalore
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
Education
Bachelor's degree in Computer Science or Computer Engineering from an accredited university.
Experience
5+ years
Top Picks for You
Capgemini Hiring Backend Java Developer in Chennai | 4-8 Years
Capgemini • Chennai • Onsite
Salesforce Hiring Backend Software Engineer in Bangalore | Hybrid
Salesforce • Bangalore • Hybrid
Infosys Hiring Java Spring Boot Developer in Bangalore
Infosys • Bangalore • Onsite
Salesforce Hiring LMTS Backend Engineer in Bangalore & Hyderabad
Salesforce • Bangalore, Hyderabad • Hybrid