Position: .NET core developer
Company: JoinIt
Experience required: 3y
Category: .NET
English level: upper
Published: 2021-05-01T00:00:00+03:00

Project description

We are looking for an experienced developer who will be a member of the team focused on a large distributed application that gathers project-related data at one place and allows internal teams to efficiently collaborate on complex projects.

The application is very high-profile, uses microservice architecture and is built with focus on the highest possible technical quality using the most modern technology stack.


Desired candidate:

Is A+ hands-on developer
Is able to produce high quality code at a high velocity
Knows design patterns and what is the added value they bring
Is able to efficiently communicate nad to help people around
Ability to self sufficiently and proactively look for solutions
very good English for daily communication
has an ability to work with team from US time-zone (standard work-hours by 6pm CET)
prefers contract based cooperation and 100% remote work


Detailed Description

Deep expertise with .NET architecture, server setup, administration and security
Good understanding of microservice architecture
Strong understanding of software development life-cycle, Microsoft Web Technology stack and programming languages. ( MVC, C#, Entity Framework, SQL Server 2012 etc)
Strong understanding of the agile programming methodology.
Must work well in a team environment, including a collaborative approach to design and architecture
Experience with SQL Serverand SSRS


Technologies

.NET Core, C#
ASP.NET MVC Core
WebAPI
React, HTML, CSS, JavaScript (minor focus for BE role, only some experience needed)
Microservices
Docker, Kubernetes
Entity Framework Core, Unit of work, Repository pattern
MS SQL, NoSql, Redis
MediatR
Azure - AppService, Service Bus, Functions, SQL Database
Visual Studio, Visual Studio Code
, Npm (as a user)
Dependency Injection - .NET Core, Autofac
xUnit, MS Test - unit testing, integration testing
Authentication - OAuth, JWT
Profiling tools, Static code analysis tools
Postman, Fiddler, Web Developer tools