Microsoft Technologies Practice
.NET greatly facilitates the development and deployment of both Web services and Internet enabled rich client applications, and EC Wise has been building Windows and Web applications using .NET since 2001.
Our team constantly explores new areas. We are proud of our great track record in supporting and enhancing our customers’ work, and we look for new opportunities to do it, every day.
We are Agile-yet-structured
At EC Wise, we recognize that Agile development practices are a great way to minimize risks and increase productivity. We take Agile practices a step further, to ask: how can we use them to maximize the cost-effectiveness of our development teams? Return on ROI from offshoring can be compromised if Agile strategies do not take the needs of geographically-dispersed teams into account.
The EC Wise Microsoft Technologies teams leverage standard Microsoft-provided tools for this purpose. In many cases, we find the Microsoft core tools exactly fit our needs for an agile, light-weight process with just the right amount of structure. When we identify a gap, we evaluate and adapt a best-of-breed open-source toolkit or, if necessary, develop proprietary in-house toolkits that meet our requirement and follow similar architecture to recognized .NET standards.
We have experience with the kinds of projects you need
Our teams provide full implementations if you need them, but we can also serve as mentors and provide smaller pilot applications and other examples, to jump-start your own development groups. We have worked with clients to:
- Train and retool development teams for .NET
- Identify, and aid in adoption of, best practices for Agile development in .NET
- Optimize existing .NET applications for database access, and create new .NET applications that turn multiple data sources into business decision tools, using relational (data warehouse) and analytic (cube) approaches and innovative combinations of the two.
- Develop technical strategies for integrating external components, including COM- and .DLL- based elements, into .NET systems
- Design interoperability approaches that integrate diverse business processes and IT needs in large enterprises
- Build Web services that bring the value of internal departments to each other, and to external customers
- Develop and manage complete .NET projects from requirements to production
We have the credentials and the connections
EC Wise developers have Microsoft technical certifications in C#, .NET, and SQL Server. We also have a strong background in Windows fundamental programming, having worked for many years in Visual C++ and Visual Basic. When applications require extreme performance or hardware connectivity, we can produce software components in C++, and integrate them very cleanly with our C# code using the .NET extensibility framework. When other forms of interoperability are required, we collaborate with EC Wise java teams.
We have specialists in UI and design as well as DB and .NET areas, but our team members also have training in and appreciation for overlapping disciplines. We are especially adept in coordinating our specialist areas, to produce compelling Business Intelligence and analytics results, such as reporting and dashboard applications.
The MS technology base – from SharePoint to SilverLight and from Office to the operating system – is our brief, and it’s a wide one.
The EC Wise .NET teams have developed a unique relationship with their Quality Assurance and Business Analyst sister teams in the company, many of whom have developer training as well. Our team specialists interact constantly with these external resources in proven patterns, to determine and react to your emergent business needs.