Position: Middle .NET Engineer
Company: GlobalLogic
Category: .NET
Experience required: 2y
English level: intermediate
Published: 2022-11-01T00:00:00+02:00

We are looking for a talented Middle .NET Engineer with 2+ years of experience to join our friendly development team on a cybersecurity project.

**Job Description**

**Must have Requirements**:
- Experience at least 3+ years with C#
- Proficiency with ASP.NET Web Forms
- Essential knowledge of Scripting languages (PowerShell, bash, batch)
- Vast background in SQL (Postgres)
- General knowledge of cloud providers (Azure, AWS)

**Nice to have skills**:
- Understanding of Azure DevOps Pipelines
- Fundamental knowledge of development tools (Jira, Perforce, Visual Studio, CLI)
- Basic comprehension of HTML/CSS/JS
Would it be a big plus knowledge of server-side and network protocols, standards, tools, and technologies (RDP, SSH, RPC, Reverse Proxies, Group Policies, Active Directory, Networking, HTTP(s), JSON, Certificate management, Load Balancers, Firewalls, MMC Console)
- Ability to read/rectify code by applying other languages (C++/Perl/Python)

**Job Responsibilities**
In the role and capacity of Middle Engineer - you will be expected to:

- Enhance the product's intrinsic quality by refining the product code;
- Refactor and rectify the codebase's complex parts; 
- Be responsible for entire product delivery as well as hotfixes. This includes cloud deployment as well as on-premise deployments. It is expected to have two roll-up deliveries (full product deliveries) per year which will include any defect fixes as well as all hotfixes released up to that time.
- Migrate to Azure DevOps, clean up and create a proper Visual Studio Solution
- Automate the build and deployment process, and add more automated tests to ensure build quality and stability. Current builds are managed by a build manager and there are only a few automated tests included.
You will be working in the crew comprising 4 engineers. You will also be asked to collaborate with other team members, enrich development flow, cooperate with the company's internal departments, and participate in several Agile ceremonies.   

**Project Description**
The client is a product international company with a common goal to redefine the legacy approach to Privileged Access Management by delivering multi-cloud-architected solutions to enable digital transformation at scale. The client company establishes a root of trust and then grants the least privileged access just-in-time based on verifying who is requesting access, the request's context, and the access environment's risk.

The client's products centralize and orchestrate fragmented identities, improve audit and compliance visibility, and reduce risk, complexity, and costs for the modern, hybrid enterprise. Over half of the Fortune 100, the world’s largest financial institutions, intelligence agencies, and critical infrastructure companies, all trust this company to stop the leading cause of breaches – privileged credential abuse.

Among the wide variety of company products - you will particularly be working with the Cloud Suite, which objective is to mitigate malware and modern security threats from exploiting applications by removing local administrative rights and enforcing the least privilege on endpoints.

It enables swift and scalable deployment across hundreds of thousands of machines with a cloud solution. Also - it secures endpoint access by discovering machines, accounts, and applications with admin rights, for workstations and cloud-hosted servers, and automatically applies policies to manage privileges. In addition - it reports on application usage blocked malware, and least privilege compliance so that you stay compliant with the imposed regulations.

**Skill Category**
.NET
**Keyskills - Must Have**
WinForms .NET WPF