JUNIOR SOFTWARE DEVELOPER AI AND OPERATIONS

Kampgrounds Of America, Inc.Billings, MT
1d

About The Position

The KOA Junior Software Developer works closely with a team of software developers to build, customize, and integrate applications with the K2 property management system and the KOA Messaging Platform (KOA's proprietary systems used by campgrounds across the nation), as well as other additional internal tools used by KOA Corporate. This position also updates existing systems and interfaces in operation as well as creating new functionality. Junior Software Developers may have opportunity to engage in all phases of the software development lifecycle which include understanding and analyzing user/business system requirements, design, application development, testing and responding to support tickets and outages. This position includes developing, testing, and refining prompts and workflows within AI platforms to automate campground operations and improve customer experience while collaborating with AI/ML engineers and data scientists on AI solution integration.

Requirements

  • Bachelor's degree in Computer Science, Web Development, or a related field (or equivalent work experience).
  • Programming Languages: .NET, C#, ASP, SQL Server, HTML, JavaScript, CSS
  • Familiarity with unit testing strategies
  • Basic understanding of version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.
  • Able to work in an Agile development environment.
  • Proven ability to meet deadlines and complete projects on time.

Nice To Haves

  • React, Svelte, Vue or other frontend framework/libraries
  • PowerShell, BASH or other scripting languages and command line tools
  • CI/CD Pipeline development and usage
  • Understanding of object-oriented programming (OOP) principles and design; familiarity with industry-standard design patterns a plus.

Responsibilities

  • Collaborate with senior developers and project managers to understand project requirements.
  • Assist in the design and development of responsive, user-friendly applications and software integrations.
  • Write clean, maintainable, and efficient code in a variety of technologies
  • Troubleshoot and debug issues in existing code.
  • Develop, implement, and support KOA applications, systems, interfaces, and reports.
  • Follow standard best practices, procedures, and standards.
  • Stay up to date with industry trends and emerging technologies to suggest improvements and best practices.
  • Convert technical specifications into functioning program code/modules.
  • Meet/exceed development project timelines.
  • May assist in providing support and maintenance for both new and legacy software systems.
  • Participate in Agile development meetings to include Sprint Planning, Scrums, Retrospectives, and Sprint Reviews.
  • Participate in code reviews and pull requests to ensure code quality and consistency
  • Build and update prompts for AI agents to support campground operations, customer service, and internal processes.
  • Test and validate AI prompts and agents to ensure accuracy, relevance, and alignment with KOA business objectives.
  • Document AI implementation processes and maintain version control for model versions and related code and prompts.

Benefits

  • Medical/Vision Insurance
  • Dental Insurance
  • Health Savings Account
  • Flexible Spending Account
  • Dependent Care Account
  • Paid Life & AD&D Insurance
  • Paid Short Term and Long Term Disability
  • Voluntary Life & AD&D Insurance
  • Voluntary Critical Illness Insurance
  • Voluntary Accident Insurance
  • Voluntary Hospital Indemnity Insurance
  • Paid Time Off
  • Paid Parental Leave
  • Employee Assistance Program
  • 401K Retirement Plan
  • 401K Company Contributions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service