14 days old

.Net Desktop Developer

Irvine, CA 92602
  • Job Code

Our client has a 6+ a .Net Desktop Developer in Irvine, CA.

We're looking for a .Net developer who is:

  • Highly motivated
  • Self-Directed
  • Ability to adapt quickly to an existing, complex environment
  • Team-player
  • Excellent written and verbal communication skills
  • Experienced with Agile/SCRUM methodology of software development
  • Experience developing applications using Microsoft .NET framework, C#, WPF, Windows Forms and SQL Server
  • Experience with layering code into UI, Business and Data Access layers
  • Experience developing and maintaining desktop applications written in .NET


  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 8 years of work experience

Required Skills

  • Strong development skills with .NET with C# on Visual Studio 2012 and Higher. Application is currently built uisng Windows Forms and WPF.
  • Experience with WPF framework using MVVM pattern
  • Strong knowledge of XML and using it effectively in .NET framework
  • Unit Testing using Mocking frameworks (Rhino Mocks or similar), NUnit
  • SQL Server Development (TSQL, Stored Procedures)
  • Web Service /API development & integration (WCF, REST API) - Must have experience integrating an Web-based API into a .NET Application following best practices for performance and maintainability
  • ORM experience using nHibernate or Entity Framework (Must have used this heavily and knows the best practices)
  • Strong Object Oriented development skills (knowledgeable with Inheritance, Interface usage, Dependency injection)
  • GIT for source control
  • Agile development using SCRUM
  • Candidate should be comfortable reviewing extensive Healthcare technology documentation to extract needed requirements and work with Business Analysts to refine & Implement solutions.

Preferred Skills

  • Highly Preferred - Development experience in Health Care industry focusing on HL7, CDA and QRDA document formats
  • Previous Windows Forms development using C#
  • Knowledge and Application of Design Patterns

Soft Skills

  • Team player
  • Self-directed
  • Communication skills to present design, solution ideas to the team
  • Eagerness to learn and apply new development technologies


  • Information Technology

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

.Net Desktop Developer

Randstad Technologies
Irvine, CA 92602

Share this job

.Net Desktop Developer

Randstad Technologies
Irvine, CA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast