Senior C# .NET Developer

Company Name:
Sign-Zone, Inc.
Do you like to work hard while having fun? If so, this may be just the career for you.
Sign-Zone's continued rapid growth has created a need for a Senior C# .NET Developer - an exciting opportunity for the right individual.
Sign-Zone, Inc. is headquartered in Ramsey, MN, is privately held, and is a domestic manufacturer and supplier of visual communication, event and display merchandise. Our products are marketed through a diversified portfolio of brands you may know, including Showdown Displays and Creative Banner Assemblies.
We were named a Minnesota best-employer and are consistently listed to Inc. Magazine's 5000 fastest growing companies. We own and operate several environmentally and socially responsible manufacturing facilities in Minnesota and complement those domestic capabilities with global sourcing operations. And, most recently named 2013 Manufacturer of the Year: Midsize by Minnesota Business Magazine.
We live out our core values: Passion for Excellence, Accountability, Respect, Innovation, Teamwork and Integrity. We believe in providing growth opportunities while sharing financial success with our team members and our community.
For prospective team members that possess those values, are passionate about what they do and want to truly make a difference, joining our company can be a life-changing opportunity.

Job Summary: The Senior Web Developer is responsible for the maintenance and enhancement of several ecommerce websites and internal web based productivity tools.
Essential Functions:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Maintain existing software
Convert existing legacy classic ASP applications to C# .NET
Use web services to integrate applications with company ERP and CRM system
Participate in requirements gathering for new applications
Design new applications using Object Orientated Patterns
Lead unit and system testing of applications
Maintain development and testing environments
Manage source code and versions for all web applications
Create and maintain databases used for applications
Maintain IIS environments used for testing and development
Be able to manage and support multiple projects at a time
Support business strategic objectives
All other duties as assigned by supervisor
Skills/Experience Required
Minimum of 5 years of experience in designing/coding C# web application
4 year degree in computer science or related field
Experience with developing against Microsoft SQL databases
Application security and best practices
Visual Studio experience - VS 2013 preferred
Relational database design experience
Understanding of Software Development Life Cycle
Experience with Classic ASP, VBScript
Experience with Javascript and KnockoutJS, or similar frameworks
Experience with Search Engine Optimization (SEO)
Experience with XML and SOAP Web Services
Experience with RESTful API (WebAPI)
Excellent written and verbal communication skills
Experience with Microsoft IIS web servers
Experience using CSS and DOM in website design
Experience in load and performance testing applications
Experience with creating ecommerce web applications
Experience programming in Microsoft Dynamics NAV 2009 ERP is a plus
Understanding of Lean Manufacturing concepts is a plus
Experience in optimizing SQL queries and database performance is a plus
Experience working in a manufacturing environment is a plus

Physical Demands and Work Environment:
While performing the duties of this job, the employee is regularly required to sit for long periods of time; talk or hear; perform fine motor, hand and finger skills in the use of a keyboard, telephone, or writing. The employee is frequently required to stand; walk; and reach with arms and/or hands. Specific vision abilities include close vision, distance vision, depth perception and the ability to adjust focus. The employee will spend their time in an office environment with a quiet to moderate noise level.
Necessary Attributes:
Must possess our Core Values: Passion for Excellence, Accountability, Respect, Innovation, Teamwork and Integrity


Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.