ASP.NET Web Development & .NET Application Development
Coherent Solutions is proud to be a member of the Microsoft Partner Network with Gold competencies in Software Development, Web Development, and Data Platform.
Our team has broad experience using the full spectrum of Microsoft’s technology stack for sophisticated web, desktop, distributed, smart client, and mobile applications.
ASP.NET web development for applications with 3rd party controls, custom controls, Microsoft AJAX and jQuery, XML/XSLT, and ASP.NET MVC utilizing Razor and classic ASPX view engines. RIA applications utilizing Silverlight. SharePoint applications for workflow, collaboration, and knowledge management solutions.
Enterprise and Distributed Applications
Utilization of the enterprise capabilities of the Windows platform through Microsoft COM, Windows Services, Enterprise Services, Windows Communication Foundation (WCF), and Windows Workflow Foundation (WWF). Scalability and reliability through Microsoft Cluster Service (MSCS) , Component Load Balancing (CLB), and Microsoft Network Load Balancing Services (NLB).
Extensive capabilities in REST (XML, JSON) and SOAP Web Services development using ASP.NET and WCF, WS_* standards, Web Service Extensions, WCF customization, and XSD usage. Remoting knowledge including custom remoting, marshalling, channeling, and security. Expertise in distributed transactions and AppFabric Distributed Caching. Experience building scalable and reliable solutions on Windows Azure Cloud platform utilizing Web and Worker Roles, Azure Caching, Blob/Table storage, SQL Azure, and Azure CDN. Knowledge of BizTalk and MSMQ messaging solutions.
.NET application development experience spanning from WPF and WinForms utilizing composite application patterns (MEF, Prism,) 3rd party controls, custom controls, and implementation of custom designers to user interfaces developed in legacy technologies such as Visual Basic 6 and Visual C++ 6 using ATL and WTL.
Data Access & Reporting
Expertise in accessing a variety of OLTP databases using ADO.NET, OLEDB, and ODBC, utilizing LINQ, or through ORM wrappers such as nHibernate or iBATIS.NET. Our team has also worked on a number of Business Intelligence implementations (Reporting, OLAP, and data warehousing) built on SQL Server platform utilizing SSRS for reporting, SSIS for integration/ETL, and SSAS/MDX for analytics.
Coherent teams have been building mobility solutions on Windows CE family of operating systems and have knowledge of Windows Phone 7 application development leveraging Silverlight.
Our team's know-how includes the usage of a wide variety of advanced development techniques and technologies:
- Reflection, Multithreading/.NET Parallel Programming, Globalization, 64bit support
- Architecture and Design Patterns such as IoC through libraries such as Autofac
- Security (Active Directory authentication and authorization, Single Sign-on, WCF Security, code access permissions, encryption)
- COM interop, PInvoke
- Deployment (web deployment, Click Once, Windows Installer)
Software Design and Development Lifecycle
Coherent fully leverages the continuous integration and application lifecycle management capabilities of Team Foundation Server (TFS) for the Microsoft platform. We are experienced running agile projects using TFS for continuous integration, version control, and application life cycle management (ALM) and are often called on to provide consulting to help clients install and configure their own TFS environments.