Minimum 6-8 years software development experience required as below:
Job Requirements:
- Strong in .NET Core, WPF, MVVM, C#, SQLServer and object-oriented software development
- Strong in design patterns
- Strong in Unit Test Frameworks (Mock, NSubsitute, Rhino)
- Strong in SQL Stored Procedures
- Knowledge on VB6, COM, C++
- Good knowledge in Networking
- Experience on Life cycle development process
- Develop and implement new software programs
- Maintain and improve the performance of existing software
- Clearly and regularly communicate with management and technical support colleagues
- Design and update software database
- Test and maintain software products to ensure strong functionality and optimization
- Recommend improvements to existing software programs as necessary Knowledge on Web Technologies is plus
- Exposure to safety critical embedded systems design for UL Markets
- Experience with HPQC and UML is a plus.