Skip to main content
Posted June 07, 2021

Software Developer

Installation Made Easy
Anywhere Remote Full Time
Compensation: $110,000 to $139,999.99 Annually
Paid Time off, competitive benefits packages

POSITION DESCRIPTION Position Title: Software Developer Department: Information Technology Classification: ...

POSITION DESCRIPTION

Position Title: Software Developer

Department: Information Technology

Classification: Exempt

Reports To: Director Software Development

Installation Made Easy (“IME”) provides software and process management that enable retailers and contractors to offer installed home improvements to homeowners in a convenient, consistent and affordable manner. IME senior management has over 100 years of retail management and home improvement industry experience.

The Software Developer position is responsible for the development, maintenance, and support of Company websites. With the supervision of the Director of Software Development, the Web Developer will work with executive management, our Retail Partners, Manufacturers, and Affiliates to gather specifications and enhancement requests and to execute. This is an exciting full-stack developer opportunity that will require obtaining in-depth knowledge of the business and the internally developed ERP software.

An ideal candidate for this role will be able to listen to specification requests from stakeholders, understand the business goals of those requests, and propose solutions. Once approved, the candidate should turn around requests in a timely manner. The candidate must be able to work independently in a remote environment.

Essential Functions:

  • Gather, organize, and prioritize specifications for new web development and enhancements, including design, functionality, and accessibility.
  • Develops code and designs software applications based on user specifications.
  • Modifies existing software to correct errors or improve performance.
  • Monitors and assists with software testing and validation procedures and programming.
  • Gathers and evaluates user feedback and then modifies software for better usability.
  • Designs databases for specific application areas.
  • Propose solutions by comparing the advantages and disadvantages of alternative development options.
  • Test development, including understanding and reproducing reported problems by users and determining cause and solutions.
  • Document and maintain web content requirements such as fonts, colors, etc.
  • Setup and maintain website templates to ensure consistency among sites.
  • Setup and maintain Google Analytics based on reporting requirements set by executive management.
  • Work across various components of our software to ensure functionality.
  • Perform other duties as required.

Minimum Qualifications:

  • High school diploma or equivalent.
  • 3+ years experience in Intermediate to advanced computer and technical skills
    • C# and full MS Stack development
  • o Experience with .NET and .NET Core frameworks
  • MVC Frameworks
  • Solid understanding of the client/server technology stack (HTTO, REST, compression, serialization
  • SQL Servers
  • Cloud-native patterns; familiarity with Azure and AWS
  • Experience with HTML/CSS/SCSS
  • Excellent communication skills, both written and oral.
  • Professional demeanor.
  • Ability to interact effectively with all levels of an organization.
  • Sound judgment and strong problem-solving ability.
  • Efficient and detail-oriented.
  • Exceptional organization skills.
  • Ability to adapt to changing or multiple priorities.
  • Build and maintain high-performance, scalable systems

Preferred Qualifications:

  • · Advanced Degree in Computer Science or related field
  • · Experience with one or more of the following:
    • DevExpress
  • Umbraco or other CMS
  • Azure DevOps
  • html5
  • React
  • .netcore
  • Power BI
  • GIT/GIT Flow
  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift 15 pounds at times.

Physical Requirements:

We are an Equal Opportunity and Drug-Free Workplace.

The Job Description is not an exhaustive statement of all duties, responsibilities, or qualifications of the job, nor is it intended to limit opportunities for necessary modifications. The Job Description does not constitute an employment contract of any kind.

This listing expired on Jul 07. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.