All perfect praise be to Allah, The Lord of The Worlds. May His peace and blessings be upon our Prophet Muhammad and upon all of his family and companions.
The ruling on working in the company varies depending on the nature of the programming and the service it provides, as well as its intended purpose. If the programs are specialized for usurious institutions, or are exclusively used for matters related to forbidden lending, facilitating its means and methods, and aiding it, then working with them or assisting in them is forbidden. This is based on Allah's Saying of (What means): "And cooperate in righteousness and piety, but do not cooperate in sin and aggression. And fear Allah; indeed, Allah is severe in penalty." [Al-Ma'idah/2].
However, if the nature of the programs and services provided by the company is neutral, usable in all banks and in all types of work, and not exclusively limited to aiding in forbidden acts, then there is no sin in working for this company. This is because these are neutral programs, and the ruling on their misuse falls upon the user.
In conclusion, if the programs and applications are neutral in nature, usable for permissible contracts and potentially for forbidden contracts, or if they are specifically for debt collection and not related to the completion of forbidden contracts, then there is no sin in working on them. However, if the applications are specifically designed for obtaining interest-based loans (Riba-based loans), then this is forbidden (Haram) and it is not permissible to work on them. And Allah The Almighty Knows Best.