Kforce C# Developer in Urbandale, Iowa

Kforce has a client in search of a C# Developer in Urbandale, Iowa (IA).The position:As a member of the company's development team, you will be collaborating with our highly talented engineers and designers to build the next generation of the Company's SaaS and mobile products. Our developers are passionate about their craft and revel in shipping software that improves patient care. If you are ready to write elegant and innovative code that will affect real change, this is the job for you.More about what you'll be doing:You can expect to write code for the browser, the database and everywhere in-between. At present, we utilize .NET for API and integration services, so a strong background in C# is required. You will be writing code targeting the latest version of the CLR and we encourage you to think creatively in order to fully utilize the C# language. In addition to browser-based SaaS applications, our Fire team also supports offline user experiences via native iOS applications that you will help to evolve and maintain.

  • Solid experience with C# and the .NET Framework

  • Good experience with an unmanaged language like C and a willingness to improve your iOS skills

  • Knowledge of OO concepts and design patterns

  • Proficiency in SQL and relational database concepts

  • Knowledge of modern .NET web frameworks (ASP.NET MVC, ServiceStack, WebApi)

  • Exposure to Continuous Integration/Continuous Deployment practices

  • Experience with unit testing and mocking frameworks (NUnit/Moq/NSubstitute)

  • Experience with modern source control systems (Git, Mercurial, etc.)

  • Experience with package management (Nuget, Maven, NPM)

  • Excellent command of the English language, both written and spoken

  • A large group of former co-workers who will say they loved working with you

  • Must give us a resume

Nice to have:

  • Cloud Platforms (Azure/AWS)

  • Scripting language experience (e.g. Python, PowerShell)

  • Experience with iOS development/Objective C

  • Messaging and orchestration patterns in distributed systems

  • Experience with Healthcare technology

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.Compensation Type:Years