Какую не сложную программу на C/C++ или java можно портировать на C#?
Любую несложную программу можно портировать на другой язык, если он обладает полнотой по Тьюрингу.
Библиотеку Apache POI. Можете не всю, а только чтобы форматы Xls и Doc поддерживала. Ничего сложного, сериализация и десериализация бинарных файлов, больше в ней ничего нет. И навыки как следует проверите, в частности навык в одиночку переписать не менее 1/10 части всего Microsoft Office.