C# Software Developer

Abinsi Solutions Group
Edmonton
Posting Date: 
February 15, 2012

Abinsi Solutions Group is an innovative Edmonton-based consulting company that helps organizations expand their business. Our consulting expertise combines strategic planning, organization design, process modeling, internet strategies, project management, and software development services. Abinsi works with mid-sized organizations to leverage the power of the internet and emerging technology.

Abinsi is expanding its software development team and requires an intermediate or senior level resource experienced with developing business solutions in the Microsoft .Net environment.

We are looking for individuals interested in working within a mature software development environment that supports innovative technical approaches, reusable components, and sustainable operations. The development team is recognized as one of Abinsi’s core competencies. 

Individuals interested in this opportunity should be able to demonstrate:

  • A mature approach to developing, testing, and maintaining software.
  • Experience designing, building, and testing software using C# and SQL.
  • Experience with Microsoft Visual Studio and Team Foundation Server.
  • Experience working with source code repositories and defect control systems.
  • Attention to consistency and conformance to development guidelines.
  • Knowledge of managing software deployment and user support.
  • Understanding the lifecycle needs of product-based software. 

Our development environment incorporates:

  • Microsoft Visual Studio and Team Foundation Server
  • Microsoft Windows Communication Framework (WCF)
  • Microsoft Windows Presentation Foundation (WPF)
  • Microsoft SQL Server 2008
  • C#, ASP.NET
  • NHibernate 

Windows Presentation Foundation (WPF) Developer

You will be designing, developing, testing, and documenting a desktop-based client application using WPF in Visual Studio using C#. The client application is supported by a set of web service transactions that are connected to the application’s business logic and data services. The client application will maintain its own business logic used to manage user events, edit checks, and overall navigation.

As the WPF expert, you have experience with best practices and design pattern(s) associated with developing client-side presentation components. You have used Windows Communication Foundation (WCF) web services and can assist the server-side team with optimizing the design of web services that support the client application as it manages application flow, requests data for display, and initiates update transactions.

Requirements:

  • Experience developing Windows-based client applications using WPF.
  • Experience using Visual Studio 2010
  • Experience using Team Foundation Server in a team environment.

Nice to Have:

  • Experience using Telerik Radcontrols or similar control libraries for WPF.
  • Experience with ASP.NET
  • Experience with asynchronous and thread-safe programming techniques.
  • Wireframing and screen prototyping experience.

The ideal candidate has extensive application design & development experience using C# and Windows Presentation Foundation, is able to work independently, is a team player, collaborates with management and sponsors, and is able to prioritize and translate business requirements into optimally designed and tested solutions using Abinsi’s .NET development framework, tools and environment.

Interested candidates should apply by email to Patrick.Binns@Abinsi.ca with a resume that describes their skills and work experiences. Abinsi’s office is located about 2 kilometers northwest of Edmonton’s downtown. Occasional work-from-home and/or non-standard hours in the support of projects may be required. We have an immediate need for the right candidate.

Sponsors
© 2012 Digital Alberta · Designed by Bucketduck Inc. · Developed by Lisa Hagen