Software Developer
Buffalo Rock Company | ||||||||||||||||||||||||||||||||||||||||||||||||||
United States, Alabama, Birmingham | ||||||||||||||||||||||||||||||||||||||||||||||||||
111 Oxmoor Road (Show on map) | ||||||||||||||||||||||||||||||||||||||||||||||||||
Jan 13, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Software Developer Organization Name: Buffalo Rock Company Website: https://www.buffalorock.com/careers/ Job Department: COR Information Technology Reports to: Corporate Development Manager Work Schedule: Must be flexible Job Type: Regular FLSA Status: Exempt Amount of Travel Required: N/A Job Description Summary/objective Buffalo Rock is an award-winning Pepsi and Keurig Dr Pepper bottler founded in Birmingham, AL more than 123 years ago. Buffalo Rock manages the best beverage portfolio in the country, which includes several beloved global and regional brands. The Software Developer is a key member of the Information Technology Department, responsible for developing and maintaining the organization's systems software and computing infrastructure. Core responsibilities include managing systems performance, providing technical support, reviewing and updating programs, resolving software defects, supporting data architecture, generating reports, and developing and supporting in-house software and EDI/ETL programs. Essential functions Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions. * Collaborate with team members to develop innovative solutions and optimize software performance. * Partner with other departments to understand and meet their software needs. * Write and maintain clear, accurate documentation for internal programs. * Design algorithms and flowcharts to create and improve software systems. * Produce efficient, maintainable, and elegant code based on defined requirements. * Test, debug, and deploy software applications. * Troubleshoot and resolve technical issues, ensuring continuous system improvement. * Analyze user feedback to recommend and implement software enhancements. * Provide technical support and user training for software tools and applications. * Stay up to date on software innovations and enhance existing knowledge and skills. * Exemplify strong time management and the ability to work with minimal supervision. * Assist with additional departmental functions as required. Other Duties and Responsibilities * Must exhibit a high level of ethical and moral conduct while at work or in attendance of any off-site function during work hours or after work hours while representing the Buffalo Rock Company. * Responsible for continuous self-improvement through the knowledge and use of all Buffalo Rock provided training, either web-based, in-house, or any other provided method. Must successfully complete assigned training curriculum, including but not limited to online and/or facilitated training. * Ensure that every reasonable precaution is taken to protect the Company from possible damages, theft, or other liabilities. * Ensure that every reasonable precaution is taken to protect the safety of employee- partners, self, customers, Buffalo Rock property, and customer property. * Honor and follow through on all business commitments. * Embody Buffalo Rock's Purpose of "Building brands through legendary service and remarkable people." * Live Buffalo Rock's Core Values: o Committed to serving our communities. o Customer success drives our success. o Integrity matters. o Obsessed with continuous improvement. o We care for each other. o Win the day. Skills and Competencies
Supervisory responsibilities N/A Work environment Primarily inside work with most if not all working hours in a close office environment Physical demands N (Not Applicable) Activity is not applicable to this position. O (Occasionally) Position requires this activity up to 33% of the time (0 - 2.5+ hrs/day) F (Frequently) Position requires this activity from 33%-66% of the time (2.5 - 5.5+ hrs/day) C (Constantly) Position requires this activity more than 66% of the time (5.5+ hrs/day)
Required education and experience
Knowledge Administration and Management - Knowledge of business and management principles involved in strategic planning, resource allocation, leadership technique, production methods, and coordination of people and resources. Customer and Personal Service - Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction. English Language - Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar. Computers and Electronics - Knowledge of computer software, including applications and programming. Mathematics - Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications. Tools and Technology Tools: smartphones, desktop/laptop computers, laser printer Technology: Must have knowledge of programming languages such as Python, PowerShell, SQL, and VBA: Required Affirmative Action/EEO statement All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, genetic makeup, status as a protected veteran, or any other factor prohibited by applicable law. Other duties The company has reviewed this job description to ensure that essential functions and basic duties have been included. It is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and the company reserves the right to change this job description and/or assign tasks for the employee to perform, as the company may deem appropriate. I have reviewed this job description, and I can perform the essential functions with or without reasonable accommodation. Applicant/Employee-Partner______________________________ Date__________________ Interviewer/Supervisor___________________________________ Date__________________ |