Good knowledge in ASP.Net (both Web Forms and MVC), C#, VB.Net, C#, Framework 2.0-4.5, ADO.Net, Windows Application, Win/Web service (REST/WCF/SOAP), ORM, WPF.
Good OOPs Skills.
A bachelor’s degree in a computer science or equivalent experience in IT industry.
Object-oriented Design, Analysis and Programming (OOA, OOD, OOP)
Experience utilizing software development tools and best practices, i.e. Visual Studio, Jenkins, TDD, Unit Testing, Code coverage, secure code analysis, Source Code management, Continuous integration, etc.
Demonstrated ability to write, edit, and debug software to achieve desired output and performance.
Ability to multi-task and stay organized in a dynamic work environment.
Fast learner, self-motivated, organized person with excellent communication skills and strong attention to details
Strong knowledge of SDLC.
Good knowledge on Geo based applications (Esri, Google, etc).
Designing, coding and debugging applications.
Strong knowledge of database modeling and data structure principles, techniques and best practices.
Good knowledge of SQL server and Database Design & development, Strong T-SQL and PL/SQL knowledge.
Good OOPs & Analytical Skills.
Class design skills consistent with the Microsoft .NET Framework Design Guidelines, Design patterns.
Experience with agile and test-driven development practices, including automated unit testing frameworks and continuous integration products
Experience designing and coding large-scale, high-volume, N-tier systems
Outstanding interpersonal and written communication skills
A passion for high quality results
Deep commitment to ongoing professional development and learning
Very high productivity and effective time management
Ability to accurately estimate tasks and track personal work
Ability to work effectively with a wide variety of professional staff from varied disciplines and industries.