.Net Full Stack Software Engineer
As a Full Stack Software Engineer who will be responsible for:
- Implementation of the features and user interfaces of our applications;
- Architecture of efficient and reusable front-end systems that drive complex web applications;
- Collaboration with Product Owner and the other Software Engineers to deliver compelling user-facing products;
- Optimisation of web applications to maximize speed and scale
Requirements:
- Expert knowledge of .NET, C#
- ASP.NET Core 2.2+, .NET Core 2.2+, MediatR, SignalR, EF Core, Dapper
- ASP.NET MVC (5+), Entity Framework, EF Migrations
- Web Services, WCF, REST, Web API
- TDD, Design patterns, Clean Code, SOLID, DRY, YAGNI
- Domain Driven Design, CQRS, Event Sourcing
- Agile Development, Kanban, SCRUM
- Web UI development skills: Angular 6+, TypeScript, RxJS, HTML 5, CSS, Javascript, Bootstrap
- Back-end development: Distributed Services, PAAS, Serverless Services, Batch/Console apps
- Message bus: MassTransit, RabbitMQ, NServiceBus, Azure Service Bus
- Databases: Azure Cosmos DB, SQL Server, Azure Table Storage
- Best practices regarding Security (SSO, Claims, SSL, Certificates, key vaults)
We prefer if you have experience or interest in:
- Enterprise Service Bus architectures
- Microsoft’s Azure Cloud Platform
- Continuous Deployment to Azure
As a person you:
- are strongly problem-solving oriented;
- a self-starter, who nevertheless is open for the coaching the team will give you;
- feel comfortable working in an international English friendly environment;
- believe in people and communication over processes and tools.
Benefits:
- Creating applications used for thousands of transactions every day
- Working on an innovative cloud based SaaS architecture within a young and highly motivated team, searching to learn on a permanent basis
- High performance laptops (Thinkpad)
- Showing demo each sprint
- Flat structured team with no-blaming approach
- Picking the best time and place to do the work
- We're open for payroll or freelance candidates
- We offer you an attractive salary package and training budget