The main responsibility is the development and ongoing maintenance of software that falls in four categories:
Runtime libraries that help our migrated code ensure 100% functional equivalence. These libraries are a critical component in our migration solutions, and are mostly implemented in Java, C# or C/C++.
Conversion tools that convert legacy data-structures, data and application code in an automated way, such as Natural-to-Java; our conversion tools are mostly implemented in Java and C/C++.
Testing tools that help automate the functional testing of migrated applications; our testing tools are implemented in Java.
Productivity tools that provide our customers with an improved maintenance experience after migration (E.g. Visual Studio and Eclipse plugins for the visual editing of panels and generation of code); Both C# and Java based productivity tools are being maintained, while Web/Javascript based ones are being designed.
Additionally, the developer supports our project teams which are responsible for the deployment of our migration solution on our clients’ systems, in terms of setup, configuration, tuning and troubleshooting.
