Back
Full-stack .NET Software Engineer
We are looking for a Middle Full-stack .NET developer with a strong technical background and analytical thinking to join our team!
Requirements
- 2+ years of experience with .Net and JavaScript
- Deep expertise in C#, .NET Framework, .NET Core would be a plus
- OOP/OOD skills and excellent quality of produced code
- Strong knowledge of relational DB concepts, MSSQL Server, Mysql, MongoDB
- Experience with ASP.NET, Web API and Entity Framework
- Knowledge of Angular 2+ would be a plus
- Experience with testing software, both in the coding stage (unit tests/TDD) and the functional stage (end-to-end and UI testing)
- Understanding of Microservices architecture would be a plus (including ServiŅe Fabric)
- Knowledge of Web Sockets
- Experience with HttpClient
- Knowledge of tactical design patterns of DDD
- Knowledge OS Windows, Linux would be a plus
- Experience with Docker, Kubernetes would be a plus
- At least an intermediate level of English
Job responsibilities
- Development of well-designed, easily maintainable, scalable, and reusable software
- Development of solutions for technically challenging requirements
- Create quality code adhering to industry-standard coding practices
- Reviewing code of team-mates
- Attending daily stand-ups and team meetings
- Estimation projects using different techniques
- Writing unit and end-to-end tests
- Suggest new ideas that will improve efficiency and introduce new technologies
We offer
- Competitive salary according to your qualification and skills
- Flexible working hours aligned with your schedule
- Paid vacations and sick leaves
- English courses
- Sports training compensations
Why choose us
- You will be working peacefully with a group of kind and professional people, no office drama, zero tolerance for bureaucracy
- We maintain a balance between responsible work and a kind atmosphere in the office
- Our company will make a lot of effort to support your professional growth