- Design, develop and support new and existing business solutions
- Create and maintain SQL queries, stored procedures, triggers and views
- Provide .NET Core design and C# development of projects involving application development, migrations, and additions to existing applications
- Develop applications according to the technical documentation
- Work individually at all the phases of software development life cycle
- Communicate effectively with team members
- Schedule, organize and complete work in accordance with deadlines

Required Qualifications:

- Microsoft .NET technology stack (C# / .NET, NET MVC, Web APIs) and SQL databases (Microsot SQL Server or any other)
- Git, unit testing, debugging, profiling, performance monitoring
- Good knowledge of C# and the principles of .NET framework and .Net Core platform
- Good knowledge of ASP.NET MVC, ASP.NET Core technologies
- Good knowledge of MS SQL server, developing queries and stored procedures
- Excellent communication and teamwork skills
- Good English communication skills, both written and spoken
- Ability to meet deadlines, prioritize and multi-task effectively in a fast-paced work environment
- Ability to work independently or as a member of a team to meet the stated objectives