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.