Requirements:
• Over 3 years of in-depth development experience with C#/.NET
• Work experience with ASP.NET (WebApi, MVC), ASP.NET Core
• Deep understanding of OOP
• Good knowledge of enterprise applications Design patterns
• Experience with Elastic Search
• Working experience with databases in both RDBMSs (MSSQL) and NoSQL
• Experience in developing multi-threaded applications with an understanding of concepts such as threads, concurrency and locking
• Experience in Blockchain development is a big plus!
• Working with DevOps and CI/CD tools is a plus!
• Team player with strong communication skills
Job Duties:
• Assist with the Design, development, Testing, Debugging and deployment of applications built with a variety of technologies and frameworks
• Contribute to engineering efforts from planning to execution and delivery
• Try to implement the best possible performance, quality, and responsiveness of the applications
• Develop elegant, well-designed, testable and efficient code by using best software development practices
• Work in a dynamic, changing environment using continuous integration
• Cooperate with other team members to obtain perfect solutions