Responsible for design, development, implementation and unit testing of Windows or Linux Server-side software typically Windows Services or Linux Daemon Application Development.
Expertise in Defining and Developing High Performant Architectures, typically Client/Server, Pub-Sub Development Experience Preferred
Experience working with High Availability and Fault Tolerant architectures
Well versed in Design Principles and Expertise in using Design Patterns.
Well versed in Multi-Threading and Multi Process Communication Concepts & Technologies.
Experienced in developing and delivering sustainable, scalable on-premise applications
Must have worked on solutions deployed on Windows and Linux
Extensive Server-Side programming experience in C
Expertise in Development of UI Modules using QT & QML
Experienced in Drafting Layouts as pe the Defined UI Specifications.
Knowledge on Alarm Controls, Tend & Profile Control Integration and usage will be added advantage.
Expertise in Developing the Modules which are scalable for Mobile Devices also.
Well-developed analytical skills
A strong sense of ownership, urgency, and drive
Ability to work independently and collaboratively.
Expert in working in an agile software development environment
Has working experience with Productivity Improvement tools.
Work with global software team members to deliver complete and high-quality instrument control software applications to schedule and specification
Provide help to software test and support and troubleshoot critical issues.
Provide accurate estimates to complete assigned tasks and complete software development with highest quality.
Establishes and maintains thorough and accurate documentation of all work.