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.