image description
contact us
Name* Phone* E-mail* Message*

Captcha*



Skills and Technologies: Microsoft .NET

Development of high quality applications on the Microsoft .Net platform is one of Auriga’s key competences. Auriga has successfully completed a large number of projects on the Microsoft .NET framework, including both Windows desktop applications and Web applications.

Majority of the .Net projects delivered by Auriga are web-based enterprise applications with multi-tier architecture, rich client UI, high performance business logic and processing large volumes of data (hundreds of gygabytes) on Microsoft MSQL Server and Oracle database servers. A number of large scale projects required utilization of or integration with third party components such as Windows Controls, ActiveX and COM components, Web services.

High attention to all project stages

Auriga is committed to quality, and has gained significant experience of delivering large-scale software R&D projects on Microsoft .Net Framework.

Depending on the client's needs, Auriga can provide the customer full cycle development, including requirement analysis, design, testing, documentation and deployment/maintenance, or contribute to a specific part of the project. Auriga has well-established and optimized approaches and procedures for analyses, design, QA and change request management activities. Auriga provides project management services that comply with the client's prefered project management methodology. We are experienced with popular Agile and full-cycle Microsoft Solutions Framework methodologies, along with best practices such as RUP.

.Net Project Examples

Teller workplace automation system

Auriga participated in the full life-cycle development, testing and maintenance of the teller workplace system for one of the worldwide leading banks. The main purpose of the project was to accelerate the process of customer support, speed up the reports drawing up and, as a whole, to raise the level of customer service. To achieve this purpose, Auriga engineers had to consolidate several existing applications into one product with increased information security level and operating efficiency. Tools and technologies implemented in the project included:

  • Microsoft .NET Framework 2.0
  • Microsoft Visual Studio 2005
  • Microsoft SQL Server 2005
  • DevExpress Windows® Components
  • ADO.NET, C#
  • WinForms
  • Crystal Reports 11

National High School Graduation Exams Information System

Auriga team was responsible for the design, development and deployment of a powerful 3-tier web-enabled information system used for planning, scheduling, resource allocation and management, exam scheduling and execution, exam results registration and accumulation, test scoring and certifications printing.

  • Project was based on Microsoft .NET Framework platform
  • Data Access Tier (MS SQL Server with a very large number of optimized queries and stored procedures)
  • Business Logic Tier (components are executed on a server side, web services API are provided)
  • UI-tier (a comprehensive web interface provides access to generating numerous complex reports)

National High School Graduation Exams Information System – Camera Control Module

Auriga team was responsible for the design, development and testing of the module controlling video cameras for National High School Graduation Exams Information System. The application implemented camera exam assignments, video recording, translation and viewing of real-time recording on the Web. Web Application component as well as the Windows Application component were developed. Application utilized 3rd party software components provided by camera’s OEM. Project was done on Microsoft .NET Framework 2.0 platform with ASP 2.0, C# and extensive use of XML. User interface was designed utilizing custom user controls and XML templates for page layouts allowing easy changes to the layout without rewriting the application code.

Skills

Auriga specialists are able to provide optimal solutions and to achieve customers’ satisfaction, owing to their deep knowledge of the following aspects and technologies:

  • object oriented programming (OOP) and object-oriented design(OOD) patterns
  • distributed system design
  • web based services and applications
  • usability design and testing
  • database design, programming and optimization
  • reporting technologies (Crystal Reports, MS SQL Server Reporting Services, other proprietary tools)
  • interoperation with legacy COM (component object model) applications and C/C++ libraries
  • Automation testing tools, unit testing

Auriga engineers possess the following skills:

  • Microsoft .NET Framework 1.0-3.5
  • Windows Mobile 5.0-6.X,Windows CE, Windows XP Embedded
  • C#, VB .Net, Managed C++
  • ASP .Net
  • XML/XSLT/XSL-FO/XPath
  • HTML/DHTML/JavaScript/CSS/VBscript/Ajax
  • Web Services
  • .Net Remoting
  • GDI/GDI+
  • COM/DCOM/COM+/ActiveX
  • Industrial Data Bases: SQL Server 2000/2005/2008, Oracle, DB2, Sybase, MySQL
  • Microsoft IT infrastructure services: Microsoft Active Directory, Microsoft Exchange, Microsoft Office SharePoint Server (MOSS) 2003/2007
  • Internet Information Server (IIS)
  • WinForms
  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Windows Workflow Foundation (WWF)
  • Microsoft Connected Services Framework (WCSF), Microsoft Silverlight

Auriga has vast experience in Windows core services, such as:

  • multithreading
  • memory management
  • core objects
  • file system services
  • Windows security
  • Active Directory
  • Mic rosoft Exchange
  • networking
  • driver development

The knowledge of Windows internals and experience in delivering .Net projects allows Auriga engineers to develop optimized .Net solutions to achieve maximum efficiency.

Relevant Cases