Reporting to Director, Product, we are seeking a highly motivated Software Developer experienced with WEB-based presentation-tier design, development and maintenance using .NET-based technologies and platforms. As a key contributor in the development team, you will have an integral role in team-oriented, hands-on object-oriented design, programming, product maintenance and unit testing.
Our prime candidate should have an excellent understanding of object-oriented concepts (e.g., interfaces, abstraction, encapsulation, inheritance, and polymorphism) and software reusability, as well as a solid conceptual understanding of web development including page life cycles, caching, state and session management as well as newer MVC technology.