Senior Software Engineer - remote

Kalkomey
Posted 3 years ago  • US - Remote

About Kalkomey

Kalkomey is a leading provider of online recreational safety education, certifications, and cloud-based agency management solutions. The company serves both outdoor enthusiasts and state and local government agencies in all 50 U.S. states, as well as Australia, Canada, Guam, Mexico, New Zealand, Puerto Rico, and the United Kingdom. Through its learning management system, Kalkomey delivers regulatory-approved safety education courses and certifications for a broad spectrum of outdoor recreational activities, including boating, hunting, snowmobiling, off-roading and scuba diving, among others. Today, the company offers more than 360 courses worldwide and certifies nearly one million outdoor enthusiasts each year. Additionally, Kalkomey’s agency management solutions enable state agencies to drive greater operational efficiencies of key workflows from licensing and registration, to certification and event management, and compliance and reporting. Through the integration of its online safety education and agency management solutions, Kalkomey is able to deliver a single platform for recreational safety management that makes outdoor recreation more accessible, drives recreational activity, participation, and increases civic engagement.

Founded in 1995, Kalkomey has over 100 employees and is headquartered in Richardson, TX. The company maintains additional offices in Canada, Australia, South Africa, and Sweden.

Kalkomey is seeking a Senior Software Developer to join our Technology &Development team.

Essential Duties and Responsibilities

This position is crucial to helping drive and push technology using the Ruby on Rails stack;as well as to transition, migrate, and take tactical and strategic approaches with all of the company’s software.

Participate in the analysis of customer and vendor requirements and provide technical direction on the creation of detailed program design specifications for high complexity user interfaces, application enhancements, new functionality and backend processes in collaboration with customers, Business System Analysts and other project team members.

Develops and modifies complex, deadline-intensive and/or mission-critical applications using advanced programming tools

Documents all code using standard forms and procedures and review others work as appropriate Assists others in the use of programming tools and recommend tools to best meet application needs

Recommends process, methodology and tool changes in conjunction with Architects and QA to best meet the needs of the department and client

Works with QA to participate in unit, system and user acceptance testing based on an understanding of the development lifecycle

Participates in architectural recommendations/decisions and work with other infrastructure groups as applicable to determine and implement complex system hardware requirements that may involve multiple platforms, databases, peripherals or other technology

Provides the highest level of technical production support for applications, assists others with complex problem resolution and responds with solutions to both functional and technical issues in a timely manner

Works with Business System Analysts, Project Managers or other management to recommend process or system enhancements

Works with DBAs, Architects and other team members to ensure logical and physical data models and relationship diagrams are completed and executed according to methodology and user requirements

Qualifications

Successful track record developing quality software products Experience working with the following technologies: Ruby Rails MySQL Angular2 and/or React  Git HTML/CSS Bootstrap JavaScript/jQuery Responsive Web Design SEO Linux fundamentals Ansible (nice to have) Ability to mentor junior developers Ability to work in a collaborative team environment and independently Experience with Agile/Scrum development methodologies   Understanding of the SDLC Excellent communication skills Excellent attention to detail Education and Experience

Bachelor’s degree in Computer Information Systems or relevant field is preferred with six to ten years of experience in software development using Ruby on Rails.

Physical Requirements

This is generally a sedentary role, requiring the use of typical office equipment such as a computer and phone. Must have the ability to lift up to 10 lbs. Must be able to perform the essential job functions consistent with this job description.

Benefits

We offer a competitive compensation package which includes an employer matched 401(k) plan, medical/dental/vision with a generous employer contribution, company paid life insurance, voluntary STD/LTD coverage, a casual and dog-friendly office, 3 weeks paid vacation, maternity and paternity benefits, and a flexible work schedule!

Kalkomey Enterprises, LLC is an Equal Opportunity Employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.