Tech Stack:
General
o Solid understanding of OOP design principles
o Conversant with latest databases, programming environment and SourceSafe management
o Experience in developing web and server-based application
o Understanding of Linux and windows operating system
o Hands-on experience in software development and system administration
o Should be open to work on new technologies as per the project requirement and help implement the project
o Should have advanced technical skills and managerial abilities.
o Needs to be a bridge between technical and business aspects of an organization and oversees the design and implementation of IT systems.
Front-end and Back-end
o Full stack development experience using .Net Core or MVC, C#, Web API, Python
o Knowledge of JavaScript Framework like Angular, React
o HTML5, CSS3, Bootstrap
o Understanding of web technology stack, including HTTP, REST, cookies, caching
o Windows & web services, IIS
o C# and .NET Framework
o Experience with scalable, performant design and architecture
o Knowledge of any one of Cloud platforms like Microsoft Azure or AWS or GCP
Database
o Good knowledge of MSSQL (PostgreSQL and other relational databases are a plus)
o Should be able to write advanced SQL queries, stored procedures, views and functions
o Entity framework ,, LINQ to SQL, Dapper
o Knowledge of NoSQL database is a plus
Key responsibility:
To analyse requirement and design the structure for the project
Analyse the needs of large systems and breaking them down into smaller manageable parts
Suggest best framework and systems to be used for the project
Using failsafe and secured approach for up keeping of the project
Managing the implementation of programs
Communicate system requirements to software designers and developers; explain system structure to them and provide assistance throughout the assembly process.