Position: Senior .NET Full Stack Developer
Company: Grid Dynamics
Experience required: 5y
English level: upper

We are looking for a Senior .NET Full Stack Developer to join our team in Poland, Azerbaijan or Spain!

**Role Description**

The Senior Software Engineer is a pivotal role within a squad that has accountability for all aspects of the code produced, they often have experience of multiple platforms/projects and are considered to be role models for other engineers to look up to and obtain tacit knowledge and
guidance. They will often have line management responsibilities and work closely with the Architecture Team in the design and delivery of a solution. As a Senior Engineer, you will be responsible for the design, development, implementation, and support of performant, highly scalable software solutions. This is a hands-on role that requires the candidate to work collaboratively in a squad following a Scaled Agile development methodology. You must be a
self-starter, delivery-focused, and possess a broad set of technology skills.


**Scope of work**
new features development, automation testing, business analysis


**Client description**
It is about employee benefits management service. Clients are US companies with headcount up to 300k employees. 
Our team will take part in development and support of set of applications which is considered as business improvements/accelerators within client company


**Tech Requirements**

- Broad experience across multiple programming languages and frameworks with in-depth skills in at least one of the following: JavaScript, Typescript, C#;
- Strong experience in the following frameworks Angular, AngularJS
.NET;
- Experience with Unit Testing and Integration Testing is also essential;
- Experience with container technologies such as Docker and Kubernetes;
- Experience of the following middleware is desirable: Kafka, NServiceBus, Camunda, Dremio, RabbitMQ;
- Practiced experience refactoring, implementing design patterns, design driven development, continuous integration, system and application design, application security;
-  ORM Framework including the use of TSQL and NOSQL
- databases such as MSSQL and Mongodb
- Strong Knowledge of SDLC processes and practices and experience of Confluence, JIRA, ADO, Github etc.
- Experience designing and deploying applications on cloud infrastructure with providers such as AWS and Microsoft Azure.