- Have at least 4 years of professional software development experience using Have .NET/C# platform across entire software development lifecycle
- Have solid experience with web projects (REST APIs, ASP.NET MVC, OOP)
- Have knowledge of SQL and databases
- Have good communication in English (both written and spoken)
- Have analytical and problem solving skills
- Experience with Node.JS or Angular
- Knowledge of Agile Software Development
- Experience with Azure or other clouds - AWS, google
- Development and implementation of application software within project timelines and quality standards
- Working in global and diversified team to improve the development process
- Effective communication with other developer teams within organization
- Participation in all phases of software development lifecycle