Talent.com
This job offer is not available in your country.
YASH Technologies - Principle Engineer - C# / .Net Programming

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

YASH TechnologiesBangalore
30+ days ago
Job description

Principal 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 :
  • 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 :
  • 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.

    (ref : hirist.tech)

    Create a job alert for this search

    Principle Engineer • Bangalore