Application Developer

JOB SUMMARY

Job Title:  Application Developer

Pay Range: $100,000 - $120,000 per year

Location:  2716 Grassland Drive, Louisville KY 40299

Position Overview:

KCC Companies is seeking a proactive and skilled Full Stack Developer to join our growing technology team. This hybrid role involves working on both front-end and back-end development, contributing to the design, development, and maintenance of scalable web applications that support our manufacturing operations and digital initiatives. 

You will collaborate with cross-functional teams to deliver high-quality software solutions, modernize legacy systems, and ensure performance, security, and usability across the stack. 

Key Responsibilities: 

  • Build responsive, user-friendly interfaces with modern front-end technologies  (HTML, CSS, TypeScript) 

  • Develop and integrate RESTful APIs; familiarity with GraphQL is a plus 

  • Collaborate with stakeholders to gather requirements and translate them into technical solutions 

  • Create and maintain technical documentation, including architecture diagrams and specifications 

  • Implement automated testing and CI/CD pipelines to ensure reliable deployments 

  • Modernize legacy applications using current technologies and best practices 

  • Integrate with ERP systems like Epicor Kinetic, Epicor CPQ, and other applications like ECx Manager via APIs 

  • Optimize application performance using techniques like asynchronous programming and multi-threading 

  • Stay current with emerging technologies and propose innovative solutions 

  • Design, develop, and maintain full-stack web applications using C#/.NET Core and Angular 

Required Qualifications: 

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field 

  • Minimum of five years of recent experience as a .NET Full Stack Developer.

  • Must be based in Louisville or willing to relocate, as this is a hybrid role.

  • Minimum 5 years of experience in C#/.NET Core development 

  • Minimum 5 years of experience with Azure Cloud in Microsoft environments 

  • Proficiency in Angular 

  • Strong understanding of web application architecture and implementation 

  • Experience with SQL and database design 

  • Familiarity with modular design and component-based architecture 

  • Experience with RESTful APIs and asynchronous programming 

  • Experience with trunk-based build, versioning, and release processes. 

  • Proficiency in leveraging DevSecOps CI/CD practices and tools, such as GitHub, SonarQube, to enhance automation, code quality, and security throughout the development lifecycle 

  • Demonstrated experience in integrating security practices into the CD/CD pipeline to identify and mitigate vulnerabilities early in the development process 

  • Strong analytical, problem-solving, and communication skills 

  • Understanding of Agile methodologies 

Preferred Qualifications: 

  • Experience with Epicor Kinetic, Epicor CPQ(formerly KBMax),  ECx Manager, or other manufacturing-focused platforms 

  • Background in the manufacturing or HVAC industry 

  • Familiarity with containerization (Docker, Kubernetes) 

  • Experience with cloud-native development and microservices architecture

 

Back to Job Listings

Next
Next

ERP System Analyst