Will be a key contributor to the software development, and implementation of software applications for large scale distributed architecture-based software products
Technologies
C# .Net
Asp .Net Core
React JS/Type Script, Node JS, Java Script, JSON
Web Sockets Understanding is must. (Good to have skill)
Databases: MongoDB/SQL Server/Postgres/any other database
Web API/Web Service/WCF Web API is preferred
Windows Services
Required skill set
4+ years of. strong experience in Software application development with C# .Net-Coding, Debugging, Unit testing.
Must have experience in Software application development (Coding, debugging) using .Net technologies such as C# .Net, Asp .Net, WCF Services/Web services, Web API, and other Microsoft .Net technologies.
Strong knowledge and practical experience of multi thread & parallel Programming, Web Socket programming in c# .net
Must have strong practical experience in Object oriented programming concepts, Data Structures, Object oriented design, Analysis.
Able to develop software applications communicating with devices such as Meters, Sensors and read the configuration data, historize and visualization in the User interfaces.
Must have knowledge of Databases such as SQL Server, Mongo DB etc.
Must be able to write SQL queries, stored procedures, and design Data Access layer.
Experience with ASP .NET MVC, developing Web-APIs
Hands on JavaScript, JS.
Design using SOLID principles.
Code review and guide peers on coding and design standards.
Good to have
TCP/IP Programming,
Understanding of C++/Linux operating systems
LoRaWAN server knowledge
Knowledge on the any industrial protocols such as MQTT/Modbus/OPC/DLMS
Knowledge in developing /designing Distributed architecture. Additional InformationKeyskills: C++ Linux Coding Debugging Data structures Application development JSON Stored procedures microsoft SDLC