The is a requirement for strong experience ~8+ years with designing and building complex software architectural solutions. The resource needs to have strong technical ability. Would be programming and coding deep dive, code reviews, technical decisions and requirement implementation, reverse engineering legacy code to provide code fixes for customer reported issues, and solutions to rightly implement them.
Skill Set:
- Strong Technical Skills, Technical Expertise who could review, reverse engineer and provide technical answers/solutions for code implementation. Strong in programming.
- It is for Sustaining codebase of huge size with multiple global teams contributing into single codebase.
- Windows desktop based C# .NET application and Windows services would be communicating to Instrument/Hardware Modules to control/configure.
Languages:
- C# and C++/Object Oriented Experience, COM .NET Framework 4.8.2, .NET SDK 8.0.4, Multithreading, Socket programming (TCP/IP, UDP), SQL (DBMS), XML/JSON, Inter-process communication (IPC), Exception handling and Memory management and solid Debugging skills, WinForms, WCF, WPF
Frameworks:
- VS IDE 2022, WiX Toolset and MS Build for pipeline build, Git / Azure DevOps / SVN.
Windows
Services, Windows APIs .NET Framework 4.8.2, .NET SDK 8.0.4
Design:
- OOPS/OOD and SOLID principles, C# and C++ Design patterns basics