This project involves enhancing and supporting a three-tier business application that is comprised of approximately 500,000 line of C# code. The database backend is Microsoft SQL Server. The user interface is WPF/XAML in a MVVM pattern. Important elements of the system are also implemented inasp.net (SOAP).
This team uses an Agile Scrum code development process.
Necessary Skills (Must Have):
7 to 10 or more years professional programming for the Microsoft Windows environment.
Five or more years full-time working C# and .Net.
At least two years working on C# 4.0 or later.
Must have strong WPF experience.
Two or more years actively working on at least 5 of the following application development technologies:
o WPF / XAML
o MVVM Design Pattern
o WCF
o Window Server Security Policy Management.
o MS SQL Server 2008 Programming (or later).
o ASP.NET 4.0 Web Applications.
o ASP.NET 4.0 Web Services (SOAP).
o SQL Server Compact Edition.
o LINQ for SQL Server.
o Microsoft Sync Framework.
o Microsoft Database Reporting Services.
o Window Management Instrumentation (WMI).
o DirectX and/or SlimDX.
o Syncfusion WPF Custom Controls.
o Developing Custom Windows Services.
o Intel AMT HLAPI.
o Developing Secure C# Applications / Web Services
o Using Git with Visual Studio 2010
o Experience debugging WPF/XAML applications.
Self motivated individual with the ability to take and follow directions and deliver to a schedule.
Excellent analytic and problem solving skills, as well as strong written and verbal communication skills.
Passion for quality, a fast paced and challenging environment, and enjoy working as an integral member of a product development team.
Additional Skills Desired (Nice to Have):
Experience developing in an agile environment (SCRUM).
Knowledge of SQL Server in a production environment (DBA).
Experience in developing and understanding the intricacies of large scale software development.
Experience deploying Cloud-based solutions.