Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12156781

    YASH Technologies logo

    Sr. Software Engineer - .NET C Job

    YASH Technologies · Bengaluru · onsite · Posted 65d ago

    Not disclosed5–7 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    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 Engineerwith a talent for building quality software solutions. You will workin a fast-paced, agile environmentand engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration.

    As a Senior Software Engineer, You Will

    • Develop features and new instrumentation support on our C# Windows desktop application for instrument control and data visualization
    • 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 the team's definition of DONE.
    • Work in collaboration with the agile team to generate automated and manual tests to verify the implemented software.
    • Provide work estimation and tracking information to support management decisions and planning.
    • Keep a proactive attitude to ensure 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.

    As a Team Member, You Will

    • Participate in all team meetings and ceremonies in direct collaboration with other sites, provide input and feedback, take ownership on identified improvements.
    • Actively participate in learning and sharing activities either during informal or formal training and demos.
    • Demonstrate continuous technical improvement.

    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 TCPI/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

    Sourced from foundit

    Skills

    .NET FrameworkWPFwinformsXAMLDot Net CoreComputer NetworksWindows Desktopinterfacing with embedded devicesmulti-threaded environments

    About YASH Technologies

    YASH Technologies logo

    YASH Technologies

    IT Services & Consulting

    4.9k+

    employees

    1996

    30 years old

    Indore, Madhya Pradesh

    India

    About

    YASH Technologies is a leading systems integrator and outsourcing partner that focuses on empowering its customers to drive enterprise-wide business transformation at scale.

    Industries

    IT Services & Consulting

    Employee ratings

    2,024 reviews

    3.6/ 5

    Culture

    3.6

    Career growth

    3.1

    Work-life

    3.7

    Employees rate it well for

    Work Life Balance263Work Culture219Senior Management171Salary156Job Security147

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Sr. Software Engineer - .NET C Job · waiting for your command