Software Engineer (.NET CORE)

Role: Software Engineer (.NET CORE)

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
Scroll to Top