Right now I'm working as a software development leader in my enterprise.
Here's the main issue of everything. A software developer that works with us. There has been some rumours about this user sharing/developing software for other enterprise that does the same manufacturing products. There's not proof that he's really doing this. But he never likes to share code and takes the company laptop to his house.
I cannot put too much authority on him because I'm new in this company and right now we are working in really dangerous and sensitive employee data and other secret projects.
No. we are not making him working in this because we think he's probably going to share this information with other companies.
We knew about this issue because a few employees haben seeing him in other companies sharing information with past managers that used to work with us.
We mainly develop in .NET applications (ASP.NET webForms and windows forms applications)
We really would like to protect our code (He has access to IIS Server).
But the thing is that .NET EXE's and .DLL can be reversed engineered with .NET decompilers really easily.
Do you know what we can do to protect our code even if he has the .NET EXE file?