Core Competency Requirements
Proficient with Microsoft .NET 4.0 development using C#
In depth knowledge and experience with core Microsoft .Net technologies including: Web Services,WCF, WPF, WF, and Web-APIs.
Experience with database development including relational database design, MySQL, SQL and Oracle technologies
Experience with Socket Programing (Signal-R), Chat Application.
Extensive experience designing and developing enterprise grade software
Experience with source control management systems and continuous integration/deployment environments
Experience with agile development methodologies ( Scrum)
Experience with multi-threading and concurrency
Experience with debugging, performance profiling and optimization
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
Internally motivated, able to work proficiently both independently and in a team environment
Strong communication skills with both internal team members and external business stakeholders
Strong initiative to find ways to improve solutions, systems, and processes.
Experience with Authentication & Authorization Techniques (OAUTH) will be added advantage.
Good Experience with E-Commerce Technologies will also be added advantage.
Experience: Minimum 7+ Years of Experience in .Net