Position: Senior C# Software Engineer (secure software)
Company: A-HR
Experience required: 3y
English level: upper

The Company products automates and optimizes business processes, including service procurement, provisioning, management, billing, cost allocation, and governance.

**Responsibilities**
· Re-build current global licensing service to fit the requirements of a new product with backward compatibility of existing products.
· Full stack development including the data, engine and user interface layers
· Sharpen your development skills with Visual Studio, .NET, REST and cloud architecture
· Work with several project teams of software engineers, testers and security researchers, to develop
reliable, cost effective and high-quality solutions.
· Collaborate and communicate with management and local/remote development partners regarding
software systems design status, project progress, and issue resolution.

Skills
**Must have**

· Bachelor's or higher in Computer Science or equivalent.
· 5+ years software development experience in C#/.NET (.Net 4.5+ to .Net Core upgrade experience would be a plus)
· Windows Web Development: ASP.NET (including old asmx & aspx), Windows Auth & LDAP, IIS, SSL/Certs
· Web APIs development: SOAP, REST API, Swagger
· Linq Experience with packaging an application as a Docker image
· Databases: MS SQL Server/Express, SQLite, Entity Framework
· Excellent written and spoken English

**Nice to have**
· Hands on experience working with Angular is a huge plus
· Understanding of securing a web application
· Experience with installers Wix, msi