Position: Full-Stack .Net/Angular developer
Company: HR Studio
Experience required: 2y
Category: .NET
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

Requirements
We are looking for a good team player for long-term cooperation. The candidate must be prepared to perform a variety of complex tasks, sometimes routine but very important tasks. We are looking for an enterprising and very responsible developer who will make an important contribution to the development of the company's product that has an impact on the process of digital development in Europe.
 
Mandatory:
 
- Strong experience 
-- C#
-- .NET Core 3.1+, SignalR, Entity Framework Core, LINQ, message/event bus..
- Good understanding of
-- T-SQL, HTML, CSS, JavaScript 
-- algorithms and data structure heap, queue...
-- hardware and memory management
-- multithreading apps
-- MVC/CQRS patterns
-- unit and integration tests
- Understanding of:
-- CI/CD (Azure pipelines)
-- Understanding of cloud services (Azure DevOps/Portal)
-- Ability to develop security authorization by OIDC
 
- TCP, HTPP, REST API, WebSocket.
- OSI general understanding
- Deep understanding of web server IIS
- Ability to implement and run Unit and Integration testing
- Willingness to learn new technologies
 
- Good knowledge of SDLC (SCRUM/Kanban)
- Documentation preparation and support
- Reporting/Logging experience
- Develop long term supported code
- Be responsible for the integration of new features, develop
high-quality code and be able to fix any CI restrictions alerts
Bugs, Vulnerabilities, Security Hotspots, Code Smells...

- English - intermediate
- Ability to perform both manual and automated test
 
Nice to have:
- Experience with Azure DevOps 
- Capability of test environment support
- Good understanding of Angular 2+ and TypeScript
- Understanding of microservices
- Understanding gRPC, Azure AD, Identity Server 4+
- Managing secret data