Candidate must possess the following;
· Strong knowledge of .NET Framework (4.0 or above).
· Extensive experience required with C#, with a good knowledge of their ecosystems.
· Strong understanding of object-oriented programming.
· Skill for writing reusable libraries.
· Familiar with various design and architectural patterns.
· Knowledge of concurrency patterns.
· Familiarity with Microsoft SQL Server, Oracle and MySql, No SQL.
· Familiarity with web application frameworks (Asp.Net Web Forms and Asp.Net Mvc).
· Extensive experience required with Web Services and Windows Services.
· Extensive experience required with XML & Json.
· Knack for writing clean, readable, and easily maintainable code.
· Understanding of fundamental design principles for building a scalable applications.
· Proficient understanding of code versioning tools (such as Git, SVN, and Bitbucket).
Telecom solution providers in the areas of Convergent Billing, CRM, Data Warehouse, Business Intelligence, Revenue Assurance and Fraud Management. Network Consolidation and Bandwidth optimization.