Job Description
Description Summary: The Software Developer is responsible for the design and delivery of company-wide technology initiatives. This role requires a big-picture mindset, with involvement from project inception and initial design through to final delivery. The ideal candidate is equally comfortable collaborating with C-level executives and Software Solutions Architects. Ideal candidates will have experience designing distributed systems, including cloud-capable environments and deployments.
Responsibilities:
Design fault-tolerant, scalable, and decoupled software solutions
Identify and implement improvements between systems
Analyze and critically evaluate information, reconcile conflicts, and synthesize low-level data into high-level insights
Prioritize and manage multiple tasks simultaneously
Ensure compliance with all company policies and procedures
Maintain regular, predictable, and punctual attendance
Perform all other duties as assigned
Minimum Qualifications (knowledge, skills, and abilities): To perform this role successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below represent the knowledge, skills, and/or abilities required.
Education and/or Experience:
Required: Bachelor of Science in Computer Science or a closely related field, or currently nearing completion of degree
Preferred: Master’s degree in Computer Science or related discipline
A minimum of 4 years of related experience
Technical Skills:
Proficiency in .NET and C#
Strong SQL experience
Solid understanding of object-oriented programming
Familiarity with distributed systems and full-stack development
Agile methodology experience
Architectural mindset and systems thinking
Additional Competencies:
Strong adaptability to new programming languages and technologies
Fast and accurate project delivery
Creative problem-solving skills
Excellent communication skills (oral, written, and summary commentary)
Collaborative team player with a willingness to contribute across functions
Other Requirements:
Willingness to perform any task within your capabilities to meet company needs
Ability to work well with others
Physical Demands:
While performing this role, the employee is regularly required to sit, stand, talk, and listen. Frequent use of hands and arms, walking, stooping, kneeling, and crouching may be required. Must occasionally lift or move up to 20 pounds. Vision requirements include close vision, distance vision, peripheral vision, depth perception, and the ability to adjust focus. The work environment is climate-controlled with a moderate noise level.
The above statements reflect the general details necessary to describe the principal functions of the occupation described and shall not be construed as a detailed description of all the work requirements that may be inherent in this occupation.Company Description
KaTom Restaurant Supply, Inc. is one the nation’s leading restaurant supply retailers. We are recognized by FE&S Magazine as one of the top 6 restaurant equipment dealers, by Inc. Magazine for 16 consecutive years as one of the fastest-growing private companies in America on the Inc. 500 5000 list, and by the Women’s Business Enterprise National Council as one of the 50 fastest growing women-owned companies worldwide. KaTom is proud of these accomplishments and knows they would not be possible without our dedicated, hardworking team. Join that team today and see the difference we can make together by creating ‘Legendary Experiences’.
Full-time