Application DeveloperPosition 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: - Design, develop, and maintain full-stack web applications using C#/.NET Core and Angular
- 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
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
Why Join KCC Companies? - Work on impactful projects that directly support operational excellence and innovation
- Grow your skills with opportunities to explore new technologies and lead initiatives
- Be part of a company that values continuous improvement, creativity, and teamwork
Terra Beaver - Talent Specialist -
[email protected] - 502.493.5848
Laura Zoghbi - Recruiting Coordinator -
[email protected] - 502.493.5859
Pay Range: $100,000 - $120,000 per year