Developing and testing web-based applications in accordance with documented client requirements.
Working independently and within team to ensure integration of all project requirements including programming, interface and design elements; performing maintenance and client updates.
Provide a key role in the quality assurance and strategic product development.
Analyze, plan, develop, code, administrate, monitor, maintain, and document web applications to increase client satisfaction.
Communicate with project stakeholders for new web applications or improve the existing web applications.
An in-depth knowledge of web development tools, languages and frameworks including MS Visual Studio, ASP.NET C#, VB, AJAX, Classic ASP, LINQ, LINQ to SQL, Entity framework, MS SQL Server, MS Access, and Web Services.
Good knowledge of Design and creation of relational database schemas.
Good knowledge of HTML, HTML5, XHTML and CSS.
Understanding of front-end optimization techniques and cross-browser compatibility.
Good knowledge of Photoshop, Illustrator, Flash, Action Script and Silverlight.
Creative visualization, critical thinking, inductive and deductive reasoning.
Understanding the benefits of SEO and the development skills to support SEO are a plus.
Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of clients’ timelines and budgets.
The ability and desire to stay abreast with the latest technology.
Energy, drive and enthusiasm to exceed customer expectations.
Not afraid to be autonomously responsible for a project.
Capacity to work under pressure while observing high quality standards.
A Bachelor’s degree in Computer Science or a related field.
Fluent in English written, reading & speaking.