Microsoft Technologies

We currently service multiple clients on Microsoft technologies specially .Net Development.

Our 'software engineers' are skilled on C#.Net development but more importantly we work within the nuances of different kinds applications. We list out a few below.

Web-based ASP.Net Applications

This is the most utilized platform for C#.Net development. Typical applications in most industries where .Net is used are built on C# with ASP.Net. The design patterns today are usually MVC, and we have experience with newer and older versions of MVC from MVC 1.0 to MVC4. Additionally on web-applications we build stronger applications more recently using Silverlight and HTML5. These extensions to ASP.Net WebForms Framework help manage sizable applications with our clients no matter which industry they are in.

For different clients, we have also integrated our .Net applications with Google Maps API, Zillow Maps, and other GIS third-party tools that help enhance the User-Interface and User-Experience. Windows Desktop Application

Windows WPF Applications

Beyond the web platform, we have expertise in with Windows Desktop Applications area, with WinForms and WPF. This type of experience has even helped us get into deeper device-driven development that is beyond the desktop.

Here are some examples:

Finance Industry - Helping Front-Office and Back-Office solutions for intense transaction processing, with transactions ranging from thousands in a minute to millions per month right from a trader's desktop.

Medical-Device - Having software that sits on a medical device rather than a desktop. It is very intense client-heavy application of WPF to produce Real-Time results in that environment.

Healthcare Products - Used with EMR software that sits on the Physician's PC and allows them to conduct their diagnosis, scheduling, billing and patient follow-up.

These applications are heavy on multi-threading, using MVVM patterns, heavy custom controls and data-binding. Our engineers bring a deep understanding of XAML code to execute these applications to perform seamless business functions.

Our projects have also spanned advanced usage of:

  • Windows Communication Foundation
  • Windows Workflow Foundation
SQL and SQL Server Database Applications

Firstly, the ability to work with core SQL code isn't as available as clients would like it to be. Moxie has had a number of clients that have requested our services in just optimizing their database code. Tasks like:

  • Query Optimization
  • Joins - Inner, Outer, Left, Right
  • Normalization
  • Reprogramming to reduce the number of calls made to the database
Beyond the Core SQL Development described above, we also cover:
  • Development of stored procedures and triggers with T-SQL
  • SQL Server Reporting Services (SSRS) and
  • SQL Server Integration Services (SSIS) - More about this can be found in our ETL section.