6 month minimum (Open extension – constant need)
Online coding test with client
Follow up interview with the client to discuss coding test
Final interview
Candidates must have indepth knowledge on various design patterns and principles – SOLIDs for example
Candidates must have indepth experience on TDD methodology
Resumes cannot be any longer than 4 pages
JD
• Build large, high-volume responsive ecommerce web application and services stack
• Perform developer code related work carried out under the direction of the client Engagement Manager
• Work with architects to independently perform full system component design, including Technical Specification Documentation, architect/design discussions and code reviews
• Design and implement features for new and existing products, features, APIs, platforms and frameworks by writing high quality, scalable, and maintainable code
• Plan and perform unit and integration tests via automation to fully test and regress software
• Cultivate engineering excellence practices in the team and mentor junior developers.
• Heavily experienced in building applications using Web Applications, Web Services and Messaging infrastructures.
• Strong Object Oriented Analysis and Design skills using C# as language.
• Experienced with several of these languages and technologies
- Angular.js
- .NET,
- ASP.NET MVC,
- WCF – Windows Communication Foundation – Building service orientated applications
- Rest – Particular Architecture Style with specifics
- WebAPI -
- HTML5,
- AJAX – web development techniques to create asynchronous web applications
- JSON – JavaScript Object Notation – Lightweight data-interchange format
- JQuery – very fast and concise javascript library
- ServiceBus – communication system between software applications in a Service Orientated Architecture
- RabbitMQ -
- TeamCity and similar -
- Experience with DDD (Domain-driven Design)
- Experience with T-SQL and SQL Server
- Experience with TDD/BDD.
• Passionate about performance optimization