Position: Lead .Net (full stack)
Company: GlobalLogic
Category: .NET
Experience required: 5y
English level: upper
Published: 2021-10-01T00:00:00+03:00

The product allows, but not limited to: user management function for managed users over our authentication and authorization platform/services to manage user access, user lifecycle changes e.g. activation, suspension and authorization. It will provide user management microservices and user facing landing app.

Job Description
Required:
Server-side development - ASP.NET Core, ASP .NET Web API, C#, Entity Framework
Relational Databases (SQL Server)
API - Rest API, GraphQL
Frontend - ReactJS, Redux
Testing - xUnit or MSTest and Moq (backend) and Jest (front-end)
Cloud technologies - Azure is preferred
Familiarity with Microservices - Kubernetes, Docker
Familiarity with API Management Platform (Apigee or Azure APIM)
Experience using DevOps Tools for CI/CD

Preferable:
Server side development- Node.js
NoSQL Databases (Azure CosmosDB or MongoDB)
Experience using TypeScript
Familiarity with Development of re-useable frameworks, libraries to be used by multiple development teams
Familiarity with cloud native application architecture patterns
Architecting Applications in Microsoft Azure
API Design concepts and Development of RESTful web services
Experience with Tools and Best Practices for Secure Application Development
Job Responsibilities
Lead team of Software, Ops and Quality engineers.
Work with product technical leads to design new products or enhancements. 
Take part in system development including analysis, coding, and testing.
Perform solution design.
Setup solution design and boostrap code for the rest of team.
Mentors less experienced analysts on proper standards/techniques to improve their accuracy and efficiency. 
Performs the unit testing, system integration testing and assist with user acceptance testing. 
Provide on-going support to application used within the organization.