Senior Software Engineer - Bengaluru, India - HME

    HME
    Default job background
    Description

    HME is looking for your talent If you are aSenior Software Engineer,we would love to hear from you This role will have a focus on Drive-Thru timer development. Must have a strong application development background.

    What you will do in the position:

    • Work within a team to develop new complex software projects.
    • Deliver with inputs provided via high-level design and modeling tools.
    • Assist in documenting and reviewing overall architecture and individual objects (modules) for a given software project.
    • Define and perform both unit and system tests on components and objects of a given software project.
    • Use test tools such as debuggers, emulators, and test plans to unit and system test software applications to debug and validate them.
    • Support Sustaining Engineering in solving design errors and/or modifications of existing released products.
    • Investigate customer problems as requested.

    Mandatory Skills :

    • Strong backend programming with C# and .NET
    • Deep understanding and practical usage of HTTPS, REST API, and Web Sockets.
    • Ability to write complex SQL queries.
    • Practical working experience with Azure cloud services or any other cloud services like AWS, GCP.
    • Strong knowledge of Azure IoT, Azure IoT Edge, MQTT protocol
    • Comfortable in working on Embedded Linux environment.
    • Exposure to Docker is a plus.
    • Very Good knowledge of front-end technologies like React, Redux
    • Experience in NodeJS is a plus.