In-depth knowledge of object-oriented analysis and design (OOAD) principles, and familiarity with many design patterns for Software applications - MVC, Domain Driven Design etc.
Extensive experience with a variety of server-side technologies, databases, and frameworks
Strong knowledge of Object oriented programming
Hands-On experience on ASP.NET Core | Open-source web framework for .NET MVC 5 or +, ASP.NET Core | Open-source web framework for .NET WebAPI2
Good Knowledge on TDD methodology
Knowledge in .NET Core
Cloud knowledge (AWS, Azure) is must
Experience of micro services architecture will be an added value
Familiar with web 2.0 standards and best practices in web development
Knowledge on Angular 2.x or above is plus (Angular 11 is a plus)
Demonstrated expertise in application design and construction, work breakdown structure of items, design and code reviews, unit test and build activities, deployment and documentation, support and training/mentoring.
Database skills
Hands on RDMS Good Exp. In Database design, written stored procedure/views/functions
Good knowledge on SQL, MySQL is plus
Experience in ORM (Entity Framework / Dapper)
Open Source Databases (MongoDB, NoSQL, etc.) is a plus
Integration skills
Good Knowledge on SOA REST API(s) development, API versioning
Experience with software integration required
Experience or Interested in Internet Of Things is plus
OS/infrastructure skills
Good Windows OS skills
Knowledge of Linux is a plus
Knowledge of Docker Container Technology is a plus
Soft skills
Has a mind-set to deliver quality
Can drive a team of 2 to 3 resources
Follows company processes and time-keeping
Ability to work both independently and in team
Collaborate effectively with local and remote teams
Excellent English communication skills, both verbal and written
Ability to provide clear and effective reporting
To lead the team in technical areas, define the technical solutions for the features align communicate with other architects of this product portfolio.
To help coach team to implement the right coding practices design patterns which are suitable for this enviso product portfolio.
To make sure that quality of the product is not compromised by any mean. (Right solution, scope, coding practices, unit/ component tests, security by design etc..)
About company:
Gantner India is a subsidary of the GANTNER Group (now part of Salto group) which specialises in high-end solutions for leisure facilities such as fitness clubs, attraction , water parks, public pools and spas, as well as commericial, educational and healthcare institutions.
As an early pioneer in the field of NFC (near-field communications) technology, Gantners hardware and software innovations have been transforming the way companies interact with their customers and employees for the past 35 years.