Position: .NET Developer (Security)
Company: Aspose
Experience required: 2y
English level: intermediate

Responsibilities:
Code security analysis and protection
Create and update documentation around features and architecture.
Keep code easy to understand and maintain.
Provide input on new features and enhancements.
Optimize performance and reliability of the product.

Requirements:
3+ years experience in a similar role.
Experience as a software developer (Essential).
Knowledge and experience in C# (Essential).
Experience in protecting .Net applications. Knowledge of the principles of work and methods of obfuscation and experience with at least one obfuscator.
Experience reverse engineering .Net applications. Experience with .Net disassemblers such as dnSpy, ILSpy, .Net Reflector.
Understanding MSIL at least at a basic level.
Familiarity with the main vulnerabilities of the systems.
Experience in using static code analyzers is desirable.
Experience in finding vulnerabilities and protecting web applications.
Basic knowledge of C++ and/or Java.