Position: .NET Core Backend Engineer
Company: AdvantISS Inc.
Experience required: 3y
English level: intermediate

Now we are looking for a Senior .Net Core Developer who will strengthen our developer’s team.

More detailed information

Project information:

Industry: Business performance
Location: Remotely
Business trips: No
Remote work: 100%
Type of project: Customized new BI platform design and development
Methodology: Agile - Kanban
Project language: English
Contract length: Indefinite
Start date: ASAP/ depending on candidate's availability


Project scope:

Assists with the documentation and maintenance of architectures
Assists with Features and modules design
Proposing AWS Serverless solutions
Assists with the documentation and maintenance of designs for software systems
Develops scripts and code for a feature and module
Cross-technical integration
Bugfixing
Captures, consolidates and maintains inventory of applications/infrastructure for all software engineering verticals
Investigates, analyzes, and evaluates new technologies


Requirements:

4+ years of experience in a developer position
Solid knowledge of AWS Cloud ecosystem (any additional cloud provider is an asset)
Solid knowledge of C#
Extensive experience developing cloud based solutions in .NET Core (preferably 3.x.x and newer)
Experience with web API's (REST, GraphQL *most advantageous*)
Experience, knowledge and understanding of serverless architecture on AWS cloud
Experience in development of microservice based, distributed systems
Experience Practical knowledge of SQL database systems (SQL Server, Postgres) and proficiency with SQL language
Experience with both Entity Framework Core and Dapper
Theoretical and practical knowledge about Domain Driven Design, concepts, approaches and patterns
Previous knowledge about MediatR and implementation of CQRS with this library
Ability to test your code using xUnit
Attention to detail, troubleshooting and communication skills
Ability to come up with effective and efficient ways of implementing business requirements together with your teammates
We offer:

an opportunity for career growth and professional development;
individual approach to rates;
package of social benefits;
space for generating ideas and innovations;
_the possibility of work remotely;
flexible schedule;
modern and bright inside, well-equipped office right in the city center with a comfortable working environment;
friendly team and not-bosses-management where you’re valued as a person, not just as a worker;
table football championships and VR room;
positive atmosphere, regular team-building, and corporate events.