Installation Made Easy, Inc.

Senior Software Engineer

Installation Made Easy, Inc.

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudERPJavaScriptjQuery.NETReactSCSSSQLVue.js

About the role

  • Installation Made Easy (IME) provides software and process management that enable retailers and contractors to offer installed home improvements to homeowners
  • Senior Software Engineer responsible for development, maintenance, and support of IME’s Web Applications
  • Design and build scalable, efficient systems that support rapid growth
  • Optimize workflows for installers and streamline customer experiences
  • Work with business stakeholders and development staff to gather specifications for enhancements and execute delivery
  • Obtain in-depth knowledge of the business and the internally developed ERP-based software
  • Work on an agile development team to gather specifications for enhancements and maintenance of web applications
  • Propose alternative development options for solutions
  • Analyze, design, develop and test user-centric software solutions
  • Design and develop database solutions to enhancements
  • Maintain existing software to improve usability and performance
  • Collaborate cross-functionally with product, design, and operations teams to deliver high-impact features
  • Conduct root cause analysis and document conclusions
  • Lead technical decision-making and mentor junior engineers
  • Identify bottlenecks and implement performance improvements across our stack
  • Setup and maintain product templates to ensure consistency
  • Setup and maintain web Analytics based on reporting requirements
  • Champion best practices in code quality, testing, and deployment
  • Explore emerging technologies and propose creative solutions to complex problems
  • Perform other duties as required

Requirements

  • Bachelor’s degree in Computer Science or related discipline or equivalent professional experience
  • 6+ years experience in web application development
  • C# and full MS Stack development
  • .NET and .NET Core frameworks
  • MVC frameworks
  • Client/Server technologies
  • SQL Servers, SSMS and stored procedures
  • Cloud-native patterns; familiarity with Azure, Amazon, or Google Cloud
  • RESTful Services
  • High performance and scalable systems
  • HTML/CSS/SCSS
  • JavaScript, jQuery, (VueJS, React acceptable)
  • Experience building scalable web applications and APIs
  • Excellent analytical and problem-solving skills
  • Professional demeanor
  • Self-directed and motivated
  • Excellent communication and collaboration skills
  • Detail oriented with exceptional organization skills
  • Ability to adapt to multiple and changing priorities
  • Preferred: Advanced Degree in Computer Science or related field
  • Preferred: Ability to lead teams on small & medium sized projects
  • Preferred: Experience with Azure DevOps
  • Preferred: Experience with GIT