Software Developer
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.
Below are some other jobs we think you might be interested in.
-
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29