C# Developer

Information Technology
in Chicago
, IL
Reference: 19-03893


The C# Developer is responsible for developing, updating and supporting all of the clients’ programs. This individual supports the programs by updating, troubleshooting, debugging, documenting and resolving any technical issues that arise.


  • Develop and maintain web-based applications, using intermediate knowledge of MVC, ASP.NET, and possibly JavaScript
  • Develop and maintain Windows-based applications using C#, .Net
  • Troubleshoot software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions
  • Complete comprehensive unit testing on all developed/enhanced software
  • Work across multiple projects
  • Demonstrate good knowledge of development methodologies, software design and design patterns, integration standards as well as its applicability at coding and testing cycles
  • Demonstrate good knowledge of the application of development domain areas and specific technologies and tool set
  • Demonstrate proficient knowledge of application architecture and architecture constructs as it connects to the enterprise architecture


  • 3-5 years of experience
  • Bachelor’s degree in computer science or related field
  • Strong understanding of OOP concepts and features
  • Strong C# coding skills and using best practices and design patterns
  • Strong ASP.NET MVC / MS Visual Studio/ MS TFS development skills
  • Responsive Web Applications using Bootstrap or similar
  • JavaScript/JQuery and HTML/CSS
  • Familiarity with the full application architecture stack – server, network, hosting, data modeling, business logic, API Layer, UI/UX, customer requirements/needs, etc.
  • WPF, WCF services SOAP/Rest, Xamarin, UWP Apps or API Development experience is a plus
  • Good communication skills