HamburgerMenu
hirist

YASH Technologies - Principle Engineer - C#/.Net Programming

Posted on: 21/08/2025

Job Description

Principal Engineer


Job Description :


Overall Responsibilities :


- Research, design, develop and release/maintain : Application, User interface, Data analysis, Instrument control software for thermal analysis, rheological, and calorimetric instruments.

- Evaluate system specifications and translate system requirements to task specifications.

- Responsible for ongoing support of current programs including performance, diagnosis and troubleshooting of problem programs and designing solutions to problematic programming.

- Working within a formal development process covering the full development lifecycle.

- Use code design abilities (including working to SOLID principles and some knowledge of engineering for performance) to generate and document appropriate designs.

- Work in collaboration with the agile team and appropriate experts to implement your designs.


- Provide code and supporting documentation in accordance with the coding guidelines, quality processes and applicable procedures, including team's definition of DONE.

- Work in collaboration with the agile team to generate automated and manual tests to verify implemented software.

- Provide work estimation and tracking information to support management decisions and planning.

- Keep a pro-active attitude to insure continuous improvement of the software quality, work process and individual skills.

- Provide contributions to the application architecture with a focus on scalability, maintainability, security

and performance.

- Provide product-specific and technical support to internal and external users where appropriate.

Experience :


- You have C# and/or other .Net Programming experience and expert experience in applying technical standards.

- 10+ Years experience.

- You are using efficiently your communication, teamwork, analysis, and decision-making skills, and you are familiar with Agile methodologies.

- You will be working closely with the management team to evaluate current systems and make 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 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.

- WPF/WinForms, MVVM patterns.

Desired :


- Analytical or Medical device experience

- TCP/IP Socket Communications


- RS232-Serial communications

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.


info-icon

Did you find something suspicious?