Job Description :
Required Skills:
Comfortable with web site design and know how certain types of design elements affect the user interface
Translate design elements from an image or design document to working HTML
Ability to take wireframes and be able to create web pages that reflect the design of the wireframe
Ability to take general concepts for the site and apply it without step by step instruction
Expected to ensure that their website works properly and error-free and functions on any platform used to view it
Have the ability to adapt wireframes and designs to account for varying viewport sizes
Deep understanding of cascading style sheets, CSS3, templating concepts and methods, master pages and user controls
Understanding of concepts such as master pages, div versus table layout, form design
Understanding of server and client side coding techniques
ASP.net WebForms using C# 4.x and above
MVC is a plus
Knowledge of JavaScript and JQuery
Multiple tiered development
Understanding of how web services relate to back end data stores and how data storage works within the presentation layer
Technologies that are preferred:
HTML5
JavaScript
CSS3
ASP.net WebForms, C#, MVC
SQL Server
Visual Studio 2012+
Subversion
Adobe Photoshop
Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use. Use Microsoft .NET Framework and a supported programming language (e.g., VB.NET, Visual C. Participate in full development life cycle including requirements analysis and design. Write technical specifications based on conceptual design and stated business requirements. Support, maintain, and document software functionality. Identify and evaluate new technologies for implementation. Analyze code to find causes of errors and revise programs as needed. Participate in software design meetings and analyze user needs to determine technical requirements. Consult with end user to prototype, refine, test, and debug programs to meet needs. Recognized as advanced individual contributor. Considered subject matter expert within discipline. Conducts highly complex work critical to the organization. Works without supervision with extensive latitude for independent judgment.