Work Location: Hyderabad
Experience Required: 4-8 Years of experience in developing .NET CORE applications using C#.
Required Skills/Knowledge
-
Strong object-oriented design and coding skills (C# .NET Core)
-
Should have good knowledge in designing & developing building APIs (preferably using .NET CORE WEB API).
-
Experience in EF.CORE, MS SQL / Azure SQL databases/ RabbitMQ.
-
Experience building cloud services on Azure. Experience in NoSQL database. Experience in using Design patterns.
-
Good knowledge of Open API and API documentation
-
Experience in Authentication and Authorizations.
-
Experience in writing automated unit test cases.
-
Good understanding and usage of Software Development Life Cycle and Agile methodologies
- Experience communicating with users, software development engineering teams, product owners to collect requirements, describe software product features and technical designs.
-
Demonstrated ability to mentor junior software engineers or software developers in all aspects of their engineering activities.
-
Strong experience with distributed (multi-tiered) systems and algorithms.
-
Should be strong in development and enthusiasm to learn modern technologies
-
Ability to effectively articulate technical challenges and solutions.
-
Deal well with ambiguous / undefined problems; ability to think abstractly.
Preferred Skills/Knowledge
-
Basic Qualifications: Bachelor of Engineering or Masters in Computer Science / IT, ECE or related fields.
-
2+years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling of new and current systems)
-
Good to have knowledge in Hospitality / Property Management Systems / Point of Sale Systems
-
Have good knowledge in Micro Service architecture