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