| Location |
This is a remote contract position for a C#.NET Software Engineer to join a growing company on a long-term engagement. You will collaborate with software developers, business analysts, and software architects while providing technical leadership through coaching and mentorship. This role involves participating in technical discussions about technology and infrastructure, defining and executing projects independently, and working through ambiguous and undefined problems.
Responsibilities
Qualifications
Required
Bachelor's degree
Experience working in an integrated team environment
Strong working knowledge of C#
Strong working knowledge of WPF
Strong working knowledge of WCF
.NET Framework
MSSQL
LINQ
Experience with Visual Studio
Experience with GitHub
Experience with JIRA
Experience with Code Review Tools
Knowledge of Unit Test frameworks (examples: XUnit, NUnit, CodedUI, MSTest)
Knowledge of UI design and prototyping
Knowledge of multithreaded UI development
Knowledge of Design Patterns
Ability to hit the ground running
Preferred
Medical device experience
Knowledge of Entity Framework