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

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.

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.

Details on tech stack
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
-  Strong experience working with an ORM Framework including the use of TSQL and NOSQL databases such as MSSQL and Mongodb
-  Strong Knowledge of SDLC processes and practices and experience with some or all of Confluence, JIRA, ADO, Github etc.
-  Experience designing and deploying applications on cloud infrastructure with providers such as AWS and Microsoft Azure

Do you have client interview?
- Yes

Current team size, their locations and whether team is going to grow?
-  10 people

What tasks the candidate will work with?
- Mostly will work with adjusting existing products (new functionality, migrating from legacy etc.)

Selling points for this demand (what is good about project / client / team / etc)
- Nice cozy atmosphere. Super loyal customer.