Candidate with strong application design and development experience using .NET and related technologies. The candidate must have real world experience building
applications for the web and mobile.
Conceptualize the architecture and design for the application/functionality.
Develop related software applications and programs to satisfy customer requirements.
Research and evaluate software related technologies and products.
Implement best practices, standards and procedures including quality and delivery methodologies.
Lead/mentor developers and share knowledge with the team.
Ensure compliance with the documented software processes and procedures throughout the life cycle of software products.
Create software documentation and update existing documentation.
Knowledge of HTML5 is a plus.
Object oriented programming.
Application testing experience: TDD, Unit Testing, Mock framework.
Solid understanding of web standards and accessibility
Strong experience designing and working with n-tier architectures