Reporting to the Senior Manager, Technical Solutions, the Web Developer is responsible for designing, coding, modifying and testing websites, from layout to function and according to customer’s specifications. Web developer will strive to create visually appealing sites that feature user-friendly design and clear navigation. The Web Developer also assists the Senior Manager with maintenance and administration of Microsoft SharePoint sites and other web sites including daily monitoring, troubleshooting, and analyzing the performance of the system.
(a) Education: A bachelor's degree in computer science, information systems or related field is required.
3+ years of experience with SQL Server 2000/2005/2008/2012 in writing complex stored procedures, queries, and views.
Experience in delivering SharePoint based solutions using SharePoint Designer and Visual Studio is preferred. Experience with MVC, Entity Framework & LINQ.
Solid understanding of and experience in n-tier Object Oriented Development is necessary.
Experience in all phases of the Software Development Life Cycle (SDLC) which includes: defining requirements, developing detailed software specifications, coding, testing and documenting.
Experience with Microsoft Internet Information Servers. Experience interfacing directly with the customers.
Experience in an environment of rapid development and delivery.
Must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
(c) Competencies, Knowledge, Skills & Abilities:
Self-starter assumes full responsibility for completion of assigned tasks. Ability to perform assigned tasks with limited supervision.
Take direction from project lead and then work independently to deliver project objectives. Take initiative in identifying technical gaps, learning and applying new concepts.
Ability to handle multiple projects.
Write clean and well documented code.
Excellent verbal and written communication skills required.
Knowledge of testing tools and Subversion, TFS or other software source control tools. Knowledge of Search Engine Optimization (SEO) techniques. Strong user understanding, demonstrated expertise in Web site security, administration, optimization, system development, and site analytics. Content Managements Systems experience. Google Analytic Implementation/Webtrends implementation skills. MCTS certification is preferred but not required.