Thorough knowledge of C# programming concepts, SDLC, testing and debugging methods, system design, and implementation, database system, including DB2 and relational databases, program documentation, web and desktop application development
Proficient in Object oriented programming such as C, C++, C# as well as experience with MS SQL Server, ASP. NET, MVC, and ORM frameworks
Strong understanding of HTML, CSS, JavaScript, web services, Visual Studio, design and architectural patterns, and window services
Ability to analyze and understand complex problems, and generate appropriate technical solutions independently
Effective communication and interpersonal skills with the ability to maintain good relations and share technical ideas with users or clients, technical and management staff
Excellent leadership and mentoring skills as well as the ability to work independently and within teams