We have to port and maintain a big application for automated testing, from Windows written in Delphi, to Dot.Net core in C#. Further, the Delphi application need to be maintained for 1 more year.
- application consist of 2 GUI executable and several libraries, a visual test
designer and a test runner.
- analyze the existing code and the architecture.
- improve the source code documentation.
- concept a new dynamic cross platform plugin architecture based on Dot.Net core for Windows, MacOS and Linux.
- add functionalities to query and command Test and Measurement Equipment via USBTMC and LXI.
The work on this product is done by a small team, consist of a
software tester/release manager, the C#/Delphi developer and the overall management by the CTO.
- solid knowledge in C# and Dot.Net core.
- preferred knowledge of cross platform Dot.Net development for Windows, Linux, MacOS.
- Knowledge in Delphi or Pascal would be great. Otherwise the ability to learn a new programming language is required.
- ability to manage a big code base, and to organize it in smaller modules.
- writing safe code what can be unit tested.
- Communication skills in English are nice to have.