Senior .Net Developer

  • Full-time

Company Description

You were made to lead. No matter which career path you are pursuing, we believe that your ideas and ambition have the potential to make you a leader at Ariens Company.


Ariens Company is a leading manufacturer of outdoor power equipment for both consumer and professional use. For more than 80 years, we’ve given our team members the freedom to create and contribute, providing each employee with the opportunity to truly impact our business. From our heritage of exceptional craftsmanship and superior customer service, to our international distribution network and extensive product lines, we offer unlimited ways for your ideas to take shape and take action.


It's an exciting time to be a part of Ariens Company. Since 1933, we've been known for reliable products and unparalleled customer service. Today, we're expanding our product lines, investing in new technology and increasing our presence in a competitive industry. We're looking for innovative, curious and driven team members that were made to lead, eager to gain hands on experience, solve exciting challenges and see their ideas come to life. By joining our team, you'll have the opportunity to use your unique perspective and creativity to directly impact our business and your career in a fast-paced, high-energy workplace.

Job Description

The Senior Web Developer will be responsible for end-to-end web development as it relates to our multiple systems including transactional applications, e-commerce websites and corporate business systems, like SharePoint and Dynamics AX. 


In this role, you will use object-oriented programming to develop design, build, test, and deploy applications and web solutions. You will meet with internal product owners and develop software solutions hosted on the Ariens Company e-commerce platform. The solutions are created using company-specific and industry-accepted best practices for performance and quality. You will code in ASP.Net, MVC, JavaScript, XML, SQL, HMTL and/or CSS.

JOB RESPONSIBILITIES

  • Participate in the design and architecture of complex software solutions by meeting with end users to determine project requirements and translating these requirements into technical designs and specifications
  • Design user interfaces that are intuitive and cross-browser compatible capitalizing on new technologies to enhance site performance and system functionality
  • Successfully execute on design, development and testing

                         Write clean, scalable well-documented code and associated standard work

                         Create site design standards for end-user content sites

                         Perform thorough QA using industry accepted testing techniques of developed solutions                                and follow through by recommending solutions to root-cause

  • Use object-oriented methodologies to grasp complex data structures quickly and utilize the best tool for accessing the information
  • Provide ongoing support and maintenance for software applications
  • Support multiple business processes and applications using agile methodologies
  • Assist in the innovation of product development

                         Proactively recommend more efficient processes, procedures, and improvements

                         Research ways to apply future industry strategies and technology

                         Assumes technical leadership and subject matter expert on products

Qualifications

BASIC QUALIFICATIONS

  • Bachelor’s degree in Computer Science, MIS, Computer Engineering or other related fields of study; or equivalent work experience with demonstrated success. 
  • 4 - 5 years of software development using ASP.Net, MVC, JavaScript, XML, SQL (T-SQL), HMTL and/or CSS


PREFERRED QUALIFICATIONS

  • Significant experience related to web development and integration to ecommerce and enterprise solutions
  • Experience of working in an agile software development environment, including the use of SCRUM
  • Experience with Web Services
  • Experience with OOP
  • Demonstrable ability to write clean, reusable and scalable code that meets design requirements
  • Experience with test-driven development (TDD)

Additional Information

See more about Ariens Company here: http://careers.ariensco.com/