6+ years’ experience designing, building, and deploying enterprise solutions with exposure to multiple software packages/vendors, programming languages, and technology platforms
Knowledge and experience with agile and object-oriented methodologies, notations, and processes: Rational Unified Process (RUP), Unified Modeling Language (UML), design patterns, and refactoring
Minimum 1+ years’ experience in Angular JS, WebAPI and ASP.net MVC is must.
Experience with server software including SQL Server 2012, IIS, Active Directory, .Net Remoting, and Search technologies.
Experience with unit test frameworks (Microsoft, Rhino Mocks, NUnit) is strong plus.
Strong understanding of infrastructure and security concepts. Working experience with server farms, firewalls, networks, and distributed systems a plus
Ability to support multiple programming languages and learn new technologies as they become available
Excellent verbal and written communication
Strong presentation and facilitation skills
• Microsoft Certified Software Developer (MCSD) and/or Microsoft Certified Applications Developer (MCAD) a plus
• Bachelor's Degree in Computer Science or related field or equivalent experience