Get more replies from employers
Send a job-specific resume in minutes.
YASH Technologies is seeking a Senior Software Engineer with strong .NET C# experience in Bengaluru. You will build and enhance a Windows desktop application for instrument control and data visualization, working in a fast-paced agile environment.
The role emphasizes multi-threaded development, SOLID design, collaboration across teams, and ongoing learning to improve software quality and performance.
YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation. At YASH, we’re a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth – bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future. We are looking forward to hire .NET C# Professionals in the following areas :
Job description: Experience required: 5+ years. We're looking for a passionate Senior Software Engineer with a talent for building quality software solutions. You will work in a fast-paced, agile environment and engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration.
Education: Bachelor’s Degree in computer science or computer engineering preferred, or equivalent combination of education, training, and experience
Experience: 5+ years of experience developing Windows desktop applications. You have C# and/or other .NET programming experience and basic experience in applying technical standards. Windows Desktop experience (WinForms, WPF, XAML, .net Framework) Experience working in heavily multi-threaded environments. Familiarity with Java programming languages to support the development of touchscreen applications. You are using your communication, teamwork, analysis, and decision-making skills, and you are familiar with Agile methodologies. You will be working closely with the management team in evaluating current systems and making design decisions on future development. As new technologies emerge and impact our systems, you will learn these technologies very quickly and resolve any problems involved in integrating technologies with our systems. You care about software; you have a passion for what you do, which you can clearly convey by your actions and experiences. You have an eye for software design and can talk eloquently on a range of topics due to your experiences and also from reading and experimentation.
Preferred: Experience working in an analytical instrumentation domain. Networking and TCP/IP communication. Interfacing with embedded devices.
At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale. Our Hyperlearning workplace is grounded upon four principles Flexible work arrangements, Free spirit, and emotional positivity Agile self-determination, trust, transparency, and open collaboration All Support needed for the realization of business goals, Stable employment with a great atmosphere and ethical corporate culture Experience Level Senior Level.