Required Skills:
Solid Object Oriented Programming/Analysis and Design Concepts, Design Patterns and Software Development Life Cycle
Advanced proficiency (10+ years) in Microsoft .NET programming with C# and solid work experience with .NET 4.0+
Practical experience (2+ years) in developing ASP.NET MVC applications (MVC 4+)
Experience with client side technologies HTML, CSS, JavaScript/jQuery, jQuery UI, and AJAX, preferably including HTML5/CSS3
A solid understanding of the Http request life cycle
Have experience building scaling single page applications
Experience in modern JS Libraries like Angular, Bootstrap, Node
Strong knowledge of web architecture/design and best practices
Experience with developing and consuming Web Services, both RESTful and SOAP-based services
Solid experience (3+ years) with Microsoft Windows Communication Foundation (WCF) and in designing/developing Service Oriented Applications (SOA)
A strong understanding of SQL databases, including practical experience (3+ years) with Microsoft SQL Server (including SQL Server 2008 or later) and SQL/T-SQL
A strong working knowledge of LINQ
Practical knowledge of, and experience with, Dependency Injection
Experience working with of ORMs, including Microsoft Entity Framework 5.0+ and/or nHibernate / Fluent
Practical knowledge of Test Driven Development (TDD), with Microsoft Test and/or nUnit
Experience with high-level and detailed architecture design, including multi-tiered architectures
Practical and hands on knowledge with design patterns
Practical and hands on knowledge with Data Structures
Practical knowledge of SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS)
Strong communication skills (verbal and written)
A solid individual contributor and cooperative team player
HTML, CSS, JavaScript/jQuery, jQuery UI, and AJAX
Multiple Openings
Job details are sourced from the employer's original posting.
Open job postingAbout the company
We recruit for product development teams as well as IT teams; we understand the difference in skill sets and personnel needed for both back-end and front-end. We have the resources and access to a global network of talent across various technologies and industries to provide your company with the right candidates you need and just when you need them