C# Developer

» C# Developer
Information Technology
in Chicago
, IL
Reference: 19-03893

Description:

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.

Responsibilities:

  • 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

Requirements:

  • 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