Position: Middle FullStack .NET
Company: KnubiSoft
Category: .NET
Experience required: 2y
English level: intermediate
Published: 2020-11-01T00:00:00+02:00

**Responsibilities**

Building multiple cloud-based fintech and operational systems
50% hands-on development, mainly troubleshooting and coding more challenging
Contributing to, and enforcing development standards and coding standards
Ensuring an appropriate level of coverage of unit tests and automated tests
Reviewing code prior to check-in.
Ensuring our code and systems are secure and adhere to InfoSec guidelines.
Creating technical designs for new components\features
Collaborating with the team lead on solutions design, estimating effort, and scoping development activities.
Maintaining an appropriate level of automation in our SDLC
Teck Stack:

We have significant-tech diversity within our teams and encourage the use of new technology that delivers business value. For this specific role the current tech stack includes but is not limited to:
Jenkins
Azure
Angular 6 or React
MySQL\MS Azure SQL\ MS SQL Server 2008 R2 upwards
.Net\.Net Core
CSS frameworks
Desired Skills and Experience
Essential

**Required skills**
You have strong knowledge in .Net framework and .Net Core
You have strong knowledge in design patterns and know when and how to apply it
You have an understanding on multithreading and parallel processing
You have been building microservices, and know the challenges of API led the development
You have been working in a DevOps focussed environment and appreciated the value of automation.
You have experience of working with cloud platforms - specifically Azure
Excellent knowledge of RESTful API standards, scalability, and job queuing
You have an understanding of the tools that can be used to keep our systems secure (automated pen tests, static code analysis etc.)
You have experience in mentoring junior developers
You will have a strong understanding and appreciation of SOLID and OOP principles
You will have been working in an agile team and appreciate the benefits of that development methodology