Job Description
KOA, INC. DEI STATEMENTAt KOA, we believe the outdoors is fun and for everyone. We are committed to having a diverse, equitable and inclusive environment where all are treated with dignity and respect. We strive to:
- intentionally create a sense of community and belonging for our guests, employees and franchise partners
- continually educate ourselves and advance our understanding about DEI
- sustain a culture that promotes diversity of thought and experiences
- ensure everyone has the ability to experience the outdoors and that our facilities are accessible to all
- drive change in our company and industry through action and implementation
Kampgrounds of America, Inc. (KOA) is the world’s largest network of privately owned campgrounds and the leader in outdoor hospitality. KOA has 500+ locations across the United States and Canada including a mix of franchised and company-owned parks. KOA has approximately 90 employees at its corporate headquarters in Billings, Montana, and 1,200+ across its location. Founded in 1962, the mission of KOA is “connecting people to the outdoors and each other,” and those who represent the brand share the values of being family-oriented, enthusiastic, entrepreneurial, customer-focused and progressive.
REPORTS TO
Director of Product Development
POSITION SUMMARY
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 (KOA’s proprietary property management system) used by campgrounds across the nation. The job includes updating existing systems and interfaces already 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 requires that the individual have a professional attitude, be detail orientated, and be an engaged team member.
SUPERVISORY DUTIES & RELATIONSHIPS
Non-supervisory Position.
Will work closely with other Developers, Senior Developers, Product Owners, Business Analysts and Software Quality Analysts.
Remote work is authorized for this position up to and including full time remote work as approved by the supervisor.
- This position will require a minimal amount of travel. In-person attendance will be required on a yearly cycle to attend departmental meetings and/or staff development meetings. Ample advance notice will be provided.
- Attendance at all sprint ceremonies, including daily stand-up meetings, is required utilizing conferencing collaboration tools when working remote.
- 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
- This job description is not intended to cover or contain a comprehensive listing of activities, duties, or responsibilities. Other duties, responsibilities and activities may change or be assigned at any time with or without notice.
- Technical Requirements:
- Willingness to work with .NET, C#, ASP.NET, SQL Server, HTML, JavaScript, CSS.
- Willingness to work with SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Bachelor's degree in Computer Science, Web Development, or a related field (or equivalent work experience).
- Familiarity with web development frameworks and libraries is a plus (e.g., Angular, React).
- Understanding of object-oriented programming (OOP) principles and design; familiarity with industry-standard design patterns a plus.
- Familiarity with unit testing strategies
- Basic understanding of version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Proven team player that can work in an Agile development environment.
- Proven ability to meet deadlines and complete projects on time.
- Eagerness to learn and adapt to new technologies and development methodologies.
- Infectious “Can-Do” attitude.
- Highly motivated individual with a passion for software development.
KOA currently does NOT hire in the following states:
Alaska, District of Columbia, Idaho, Louisiana, New Hampshire, North Dakota, Rhode Island, Vermont
Benefits Offered:
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Health Savings Account
- Flexible Spending Account
- Dependent Care Account
- Paid Life Insurance
- Paid Long Term Disability
- Voluntary Life Insurance
- Voluntary Short-Term Disability
- Voluntary Critical Illness Insurance
- Voluntary Accident Insurance
- Paid Time Off
- Paid Parental Leave
- Employee Assistance Program
- 401K Retirement Plan
- 401K Company Contributions
Visit Original Source:
http://www.indeed.com/viewjob