Job Description :
Web Developer
Loc: Novi, MI
Long term

Description:
1. 4-8 years of proven, hands-on track-record of delivering cloud enabled products, highly
scalable web-based applications and/or distributed systems.
2. Expertise in Microsoft technologies, Development experience with Microsoft Azure a
plus.
3. Expert knowledge in Java or C# and associated IDE’s (Visual Studio, Eclipse, IntelliJ, etc. 4. Working knowledge of software design principles, algorithms, data structures, and
multithreading concepts.
5. Working knowledge of OOD and programming skills, including design patterns; ability to
work with multi-layered, loosely-coupled, service-oriented libraries and applications.
6. Experience in Test Automation frameworks and Test-Driven Development practices such
as XUnit&Moq/similartools.
7. Working knowledge of one other programming language (F#, Java, Scala, C++, Python,
etc Thorough understanding of relational and non-relational DB systems.
8. Experience with RESTful APIs, JSON, AngularJS, Ember.js,, NodeJS, HTML5, CSS, and
AJAX. 3+ experience in agile. excellent communication skills.