Overview
A. Skills & Technologies:
Mandatory:
Sound knowledge on object-oriented programming
Experience on .Net framework/.NET Standard/.Net core with C#
Willing to work on both desktop application development and web application development.
Good analytical & requirement analysis skills
Familiarity with OOAD use of UML for creation of high- and low-level software design. Familiarity with version control system such as Svn, ClearCase, Git, etc.
Desirable:
Desktop applications development using WinForms OR WPF
Experience with Typescript for front-end application development.
Experience with ASP.net webservice/REST services
Experience with the Singl/e Page Application (SPA) frameworks preferably Vue.js OR React.js OR Anuglar.js
Experience on JavaScript, HTML/HTML5, CSS.
Experience with microservices
Experience with communication with hardware devices, via serial, Ethernet, OPC, Modbus
Knowledge of SOLID principles and certain design patterns.
Knowledge of branching and tagging\labelling processes in version control system.
Familiarity with certain estimation techniques and software engineering lifecycle.
Familiarity with unit testing frameworks such as Nunit, XUnit, etc.
Job Types: Full-time, Permanent
Pay: ₹1,000,000.00 - ₹2,500,000.00 per year
Benefits:
- Health insurance
- Paid time off
- Provident Fund
Schedule:
- Day shift
- Monday to Friday
Education:
- Bachelor's (Required)
Experience:
- Total: 6 years (Required)
Work Location: In person