Get in Touch

Position: Senior Web Developer

Role Senior Web Developer

Location: Schaumburg, IL

No of years of experience: - Years

Pay Rate : -

Job Type : 6 months Contract



We are seeking a Microsoft technologies engineer to help port a website implemented in SiteCore to Orchard.  Our objective is to streamline performance, reduce complexity, and improve the usability of our website while taking advantage of the latest technological enhancements.    The candidate should feel comfortable troubleshooting at the client, server, machine, and network levels.  A minimum of 4 years of web development experience is required, with good communication skills. The existing stack requires the engineer to have a strong understanding of C#, MVC 3+, ADO.NET, JavaScript, jQuery, HTML, CSS, and Visual Studio.  This role requires OrchardCMS experience. Experience writing and consuming Restful and WCF services would be necessary.  We also use some javascript SPA frameworks; experience with Angular, Knockout, etc. and open source .net applications would be a plus for other corporate initiatives   The current team consists of onshore resources with a wide range of skills. The environment is fun and fast paced with an emphasis on improving the technical skill sets our engineers.  We believe in maintaining a balance between work and personal time.  This is an excellent opportunity for an engineer seeking full stack experience with architectural ambition.  

Lead Web Developer

  • Create technical specifications based on functional specifications.

  • Write code to meet technical specifications.

  • Test code and make appropriate modifications.

  • Complete appropriate documentation in compliance with all procedures and standards.

  • Recommend improvements/modifications to designs.

  • Advise Business Analysts and non-technical people on issues as appropriate

  • Report progress to managers, project leads, customers and other required parties as appropriate. 

  • Contributes to and manages small to medium projects.

  • Provides guidance and direction to lower-level developers.

  • Possesses and applies a broad knowledge of the concepts, principles, practices and processes of software development.  Significant expertise needed to complete complex assignments.  Ability to visualize, articulate, and solve complex problems and concepts.

  • Assignments are broad in nature and require ingenuity and originality.

  • Solves complex problems often taking a new perspective using existing solutions.

  • Works under general direction with latitude to proceed on some actions or decisions.


  • Experience with Orchard CMS Development

  • Web Development Experience in .Net (C#), MVC, SQL, HTML, CSS, Javascript, Jquery, Rest.

  • Experience with open source .net applications

  • Experience with nHibernate, Castle, AutoFac

  • Experience with Boostrap

  • Experience using Visual Studio

  • Experience with some of the following would be a plus:  WCF, Angular, Knockout, Ember.

  • Applied knowledge of object oriented programming techniques, methods and structures.

  • Applied knowledge of data access and update techniques, methods and structures.

  • Applied knowledge of multi-tier internet application architectures using Microsoft technologies

  • Ability to work independently or as part of a larger team

  • Ability to rapidly learn and apply new, emerging application development and integration technologies and techniques.

  • Ability to communicate clearly and effectively in both verbal and written formats.

  • Ability to create and maintain positive, productive working relationships with both technical and non-technical personnel.

  • Ability to meet project-related commitments on time and with the highest standards of quality.


Apply Now