Kele, Inc.
Kele, Inc.

Senior Software Developer

May 29, 2025
Full-time
Remote · Tennessee, United States
Mid-Senior level
Front-end Developer

Founded at the birth of the building automation industry in 1983 as Kele & Associates (now Kele Companies), we became the first building automation distributor to offer an all-inclusive platform. Over the next 40 years, Kele Companies has grown into a world class Building Automation Systems distributor with its headquarters remaining strategically located in Memphis, TN and branch locations positioned in 7 states throughout the U.S.

Every member of the Kele Companies team plays a key role in delivering on our promise of: “We Make It Easy.”

We are currently hiring for the role of S****enior Software Developer

The Senior Software Developer is responsible for designing, developing, and supporting Kele’s key business and e-commerce platforms using the latest modern web and mobile development technologies. This role requires the analysis and development of system requirements, program specifications, and code/unit testing under limited supervision to meet business requirements and specifications for large projects.

Key Responsibilities:

  • Design, develop, implement, and support business and e-commerce solutions for Kele and kele.com.
  • Own, code, test, debug, document, implement, and maintain customer facing software/web solutions, specifically leveraging customer marketing platforms (Data Cloud, CRM, Marketing Cloud, Journey Builder, Personalization, etc.), existing technology stack (Angular and .NET), and future technologies.
  • Enable business growth and ensure system integration architecture across customer marketing platforms and kele.com.
  • Design robust application integrations including APIs to support client applications.
  • Perform software code development, to include writing source code, developing databases and creating user interfaces.
  • Use and apply software development life cycle standards (SDLC), principles, theories, concepts, and techniques in accordance with end user and company software requirements and procedures.
  • Build experiences that are responsive and adapt properly to various browsers and screen sizes.
  • Evaluate design and architecture of proposed systems to determine feasibility of new applications and/or assessing business impacts on other systems.
  • Optimize code for performance, ensuring fast load times and smooth user experience.
  • Provide leadership and initiative in development of solutions in support of the business and support campaign builds with technical requirements.
  • Ensure alignment between existing reference architectures and future systems/technologies and integrations regarding Digital Marketing, CRM, ERP, WMS, and Web Catalog/Content Management implementations.
  • Lead and/or assist in implementation of complex designs.
  • Produce and communicate transitional views to articulate how to traverse between current and future state.
  • Support a test-and-learn cadence for launching data-driven personalization strategies.
  • Align business vision, strategy, and goals with system requirements.
  • Mentor growth of and provide guidance to developers in less senior positions.
  • Learn about new technologies and stay up to date with current best practices.
  • Work cross functionally to assist in the development and implementation of short and long term digital and technical solutions.

Preferred Qualifications:

  • Undergraduate/bachelor's degree and applicable certification(s).

  • Solid understanding of front-end frameworks, such as Angular.

  • Knowledge of and experience with:

  • Modern Web Technologies (REST, HTML5/CSS/JavaScript), Angular and similar frameworks and languages.

  • Microsoft >NET (C#/VB) and .NET Core.

  • Microsoft IIS and node.js web server technologies.

  • Microsoft SQL / Transact SQL DBMS .

  • BaaS/PaaS Cloud implementations.

  • Some knowledge of and experience with digital marketing technologies including web analytics. Site search, content management, and display advertising.

  • Experience with Git workflow.

  • Strong human relations, communication, and analytical skills.

  • Demonstrated experience in leading large projects.