The Software Design Engineer IP Software will develop and maintain Software for all NPI and sustenance projects for various products of the power transmission, distribution, and SCADA Systems Company globally.
Development of new functions & features as per requirements of the power transmission, distribution, and SCADA Systems Company globally.
Diagnostic and maintenance including bug fixing.
Lead SW development efforts and instill coding best practices in the team
Support & Drive architectural decisions for SW design.
Drive and own Version management and traceability, ECO process for IP equipment.
Co-Ordination of development with firmware software.
Participate in software development and testing improvement.
Uses Agile Scrum Methodology for software development.
Develops unit tests for all new code, adequately comments all code.
Has all code changes peer reviewed, and must peer review code when required.
C#, C++, .Net, Window, WinForm, WCF, MySQL, Win Forms, MS SQL, Database, XML, OOPS, Multi Threading, Message driven Architecture, CSV, Client Server, UI Design, TCP / IP, Test Driven Development / TDD, debugging, Coding, Trigger, MODBUS, GIT, Sniffer,