Senior .NET Engineer Offline

OVERVIEW

One of our clients recently undergone Agile transformation establishing the Product Development department with a strong software development capability that continuously focuses on delivering value to our customers in Denmark and across the globe. We are now accelerating our cloud-native journey to develop innovative software solutions using Microsoft Azure ecosystem to offer new generation functionality leveraging the power of the cloud within the Contech industry.

 

KEY RESPONSIBILITIES

- Hands-on development of new features and APIs using C# .NET Core writing and maintaining secure, robust, scalable and efficient code that turns business concepts into tangible solutions, products and user experiences

- Driving software architecture and design patterns (microservices, hexagonal architecture), dissecting business requirements into small implementable tasks

- Driving automated tests and practices like TDD, BDD, DevOps and CI/CD

Participating in Scrum ceremonies, e.g. sprint planning, backlog refinement and task estimation

- Setting and ensuring high software development and code quality standards in the team

- Monitoring of the agreed code quality metrics and ensuring quality of Unit Tests ensuring corrective actions when necessary

- Adopt modern technologies and accelerate innovation in the development department by driving cloud-native approach, PaaS paradigm, T-shaped people mindset, DevOps, etc

 

QUALIFICATION

- Solid hands-on experience (5+ years) writing object-oriented code in C# .NET Core

- At least 1 year of hands-on experience with cloud-native software development using the Azure PaaS offerings (Event Hub, Service Bus, API management, Application Insights)

- Hands-on experience with Microsoft .NET Core (ASP .NET Web API + API versioning, Entity Framework, MVC)

- Profound knowledge of Unit Testing frameworks, e.g. xUnit.net, moq, experience with TDD

- Good all-round knowledge of Visual Studio IDE

- Experience with RDBMS development using T-SQL (MS SQL, Azure SQL)

- Understanding of code instrumentation principles

- Familiarity with Agile/Scrum methodology

- Practical knowledge of Git and pull request principals

- Fluency in English both speaking, reading and writing

 

WOULD BE A PLUS

- Understanding of containerization principles, e.g. Docker, Kubernetes

- Experience developing microservices and understanding of the Domain Driven Design approach

- Working knowledge of non-relational (NoSQL) databases, e.g. Redis, Azure Cosmos DB

- Knowledge of Static Code Analysis tools and metrics (SonarQube, Coverity)

- Experience with BDD test automation, e.g. SpecFlow

- Experience with API testing, e.g. RestSharp, Postman

- Practical knowledge of CI/CD pipelines using Azure DevOps

 

WE OFFER YOU

- Stable projects and long term employment

- 4 weeks of paid vacations

- 90 days of fully paid sick leaves

- Office in the city center with park area around

- No bureaucracy

- Free accounting services

- Free English courses

The job ad is no longer active

Look at the current jobs C# / .NET Lviv→

Loading...