Platform: Client Server
Explanation for Position:
C# .Net professional to work on a team developing component-based, mission-critical functionality to support Organization operations.
Details of Position:
Qualified candidates must demonstrate 8+ years of ongoing experience with .Net application programming to include: scalable, multi-threaded applications in C#;
Windows services using WCF;
web services using SOAP and/or REST;
application UI using WPF and/or Silverlight;
expert-level understanding of OOP principles and practices;
experience with the full software development life cycle.
Experience with ESRI mapping solutions a plus.
Management Skills:
Must demonstrate English communication skills suitable to producing project documentation and delivering technical presentations to peers and staff-level managers.
Must be flexible, team oriented, self-starting, goal-focused, and capable of working with minimal supervision.
Must be able to follow a formal project plan and provide accurate status in support of earned value analysis.
Education:
BA/BS in Computer Science or Information Technology preferred. MS in CS/IT a plus. Will consider years of experience and training in lieu of college degree.
Primary Skill: C# .NET
Additional Skills:
Data Communications - Advanced
Object Oriented Analysis & Design - Advanced
SQL Language - Advanced
SQL Programming - Advanced
C# .NET - Advanced
Client Server Architecture - Advanced
.NET Environment - Advanced
.NET Windows Forms Programming - Intermediate
Visual Studio 2005 for .NET - Intermediate