Required
3- 5 + years Industry experience
UG - B.Tech/B.E. – Computers/Electronics or equivalent
PG – M.Tech – Computers/Electronics or equivalent
PG – MCA/MS/MSc (Computers at UG level)
• Hands on experience with system programming, development of service/driver type of applications in C#, WCF, WPF . .Net Core and strong in network fundamentals.
• Must have skills to independently manage development of products in individual capacity as well as with team from development to post release customer support.
• Adequate hands on experience with Multi-Threaded development covering thread synchronization, locks, database concurrency, Good knowledge and experience on WinForms, WCF, WPF technologies.
• Thorough understanding of SQL Server
• Applied knowledge of Object Orientated programming concept (OOPS), Microservices, Operating System (OS) concept and UML
• Proficient with software Architecture, design patterns and strong demonstrated experience in building frameworks.
• Strong computer science background including distributed computing.
• Good knowledge of software development tools and methodologies.
• Thorough understanding and hands-on experience in the development of all layers of enterprise applications to analyze system scalability, integration, and performance issues as well as internationalization utilizing either Unicode and/or multi-byte databases
• Good exposure of software development life cycle, development process flow and their tools usage
• Excellent diagnostic and troubleshooting skills, problem solving, and an ability to learn quickly
• Domain Knowledge in Electronic Security such as Access Control, Video Surveillance and Intrusion detection is a plus
• Good communication skill to articulate views/thoughts with team and partners or customers without any gap
• Be able to acknowledge and support Project planning and Estimation techniques