· BS/BA or Master’s Degree in Engineering, Computer Science or equivalent education/experience
· 9+ years programming experience required, preferably in building enterprise web solutions. 3+ years of experience with .NET/C# and agile is desired. Experience implementing and extending enterprise applications, application frameworks and toolsets across portals, UIs, services and databases
· Experience with using agile toolsets (such as TFS, Version 1, Rally, JIRA, MSTest/NUnit/jUnit, Cruise Control, Jenkins/Hudson, Selenium/WebDriver, Crucible, Code Collaborator)
· Experience with design patterns, working with offshore teams is highly desirable
· Experience in mobile development is a plus
· Must possess good verbal and written communication skills, and be able to work with others; Prior experience working with geographically remote and culturally diverse teams is a plus
· Must possess a passion for technology with the ability to excite and motivate other team members in the organization
· Ability to iteratively and incrementally improve both products and processes
**Must be proficient in a majority of the following domains:**
SOA/WOA, SaaS, .Net, MVC, Entity Framework, Hibenate, MS SQL, C#, XML/XSL, JSON, SOAP/REST, AJAX, JavaScript, ASP.Net, VB.NET, Web Services, SSL, HTTP, ESB, Splunk, Nagios, Performance Tuning, Platform Configuration/Tuning, Load Balancing, Disaster Recovery, Web Security, Hardening, Dependency Injection, Inversion of Control