For more than 30 years, ECI Software Solutions has been providing industry-specific, cloud-based business management software and services to small and medium-sized businesses. With divisions focused on manufacturing, wholesale/retail distribution, building and construction, and field service, ECI's solutions integrate into every aspect of a customers' business to help them level the playing field, run day-to-day operations more efficiently, and free them up to focus on what matters most. It’s how business gets done!

ECI Software Solutions

Cincinnati, OH

Web Applications Front End Lead Developer

Preferred Location: Cincinnati or Columbus, OH - Or Remote

The ECI Software Solutions family of companies provides business and e-commerce solutions, offering SaaS and on-premise technologies. For 30+ years, ECI companies have served the manufacturing, office supplies, service technology, contract office furniture, lumber and building materials, hardware and jan/san sectors. We are industry experts supporting the entrepreneurial spirit and profitable growth of small and medium size enterprises. At ECI, our passion is to make our customer’s business stronger than it was the day before. We want them to be able to say “I win” every day!

To apply for this position, please attach a detailed resume that demonstrates your qualifications and skill set pertaining to this position. Applications without a resume will not be considered.

ECI’s Manufacturing Software Division is seeking a Web Applications Front End Lead Developer, to develop leading edge web application solutions for small to medium size manufacturers and related businesses. It is an exciting time at ECI! We are making substantial investments to drive innovation and integration on our global software platforms.

TheFrontend Lead Developer will be a member of our software development team working in an Agile environment and interacting at a detailed level with multiple development teams.Our ERP application is a .NET / C# web application making heavy use of Javascript libraries for the frontend. The Frontend Lead Developer will be responsible for designing, communicating, and overseeing the development of moderately complex software applications for ECI’s mission critical Enterprise Resource Planning ERP systems. The ideal candidate will have experience with full stack .NET web application development, with a specialization in frontend technologies.

Responsibilities:

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional applications writing clean code using .NET and web technologies
  • Gather specific requirements and suggest solutions
  • Code, test, debug, implement, and document applications
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product management team to estimate and plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new products, applications and protocols
  • Stay up-to-date with new technology trends

Required technical skills:

  • 7+ years of experience in web application development with the .NET platform
  • Solid background in Object-Oriented Design practices
  • Proficient in C#, JavaScript, HTML5, and Transact SQL
  • Strong knowledge of vanilla/native/plain JavaScript; jQuery; Bootstrap, Angular, React; Developer Tools and Debugging
  • Familiarity with backend development – ASP.NET MVC and Razor
  • Knowledge of GIT or similar version/source control system
  • Experience with Scrum / Agile methodology
  • Familiar with common security and performance practices
  • Familiarity with architecture styles/APIs (REST, RPC)
  • JavaScript/UI testing framework a plus
  • Bachelor of Science in Computer Science preferred