Essential Duties and Responsibilities:
To perform the job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Duties and responsibilities include the following, other duties may be assigned:
- Analyze business requirements and provide technical solutions to meet operational needs.
- Design, develop, test, implement, and support business applications and software solutions.
- Create new applications and enhance existing systems based on defined requirements.
- Maintain and support core business applications, databases, integrations, and related technologies.
- Troubleshoot and resolve application, data, and system issues.
- Collaborate with business users and IT team members to identify, document, and implement solutions.
- Evaluate proposed system changes and participate in change management processes.
- Develop, maintain, and update technical documentation, procedures, and program specifications.
- Validate solutions through testing and quality assurance activities.
- Assist in user training and provide ongoing application support.
- Maintain system security, confidentiality, and integrity of business information.
- Participate in on-call support activities as assigned.
- Maintain technical knowledge through training, professional development, and industry research.
- Maintain effective email communication by responding promptly to internal and external inquiries, drafting professional correspondence, and organizing messages using Outlook tools such as calendars, tasks, and folders.
- Attend meetings (in-person or via Microsoft Teams), prepare and share documentation as needed, and follow up on assigned action items using task‑management tools such as Teams Tasks or Planner.
- Create, update, and maintain records, spreadsheets, databases, reports, and other office documentation to support departmental processes and ensure accurate information tracking.
- Communicate professionally with coworkers, leaders, customers, and visitors, both verbally and in writing, ensuring clarity, accuracy, and a high level of customer service.
- Support teamwork by participating in shared projects, providing assistance to colleagues, and contributing to a respectful, collaborative workplace culture.
Required Key Skills and Qualifications:
The requirements listed below are representative of the knowledge, skill, and/or ability required.
Education and Experience
- Bachelor's degree in Computer Science, Information Systems, Information Technology, or related field; or equivalent combination of education and experience.
- Two to five years of application development, programming, or business systems experience preferred.
Technical Skills
Experience with application development and support in a business environment.
- Knowledge of one or more programming languages and development technologies.
- Experience working with relational databases and SQL.
- Proficiency with Microsoft Office applications including Excel, Word, PowerPoint, and Outlook.
- Experience supporting ERP, warehouse management, or other enterprise business applications is preferred.
Core Competencies
Analytical and problem-solving skills.
- Attention to detail.
- Software design and development fundamentals.
- Software testing and debugging.
- Technical documentation.
- Ability to communicate effectively with technical and non-technical users.
- Ability to manage multiple priorities and meet deadlines.
- Ability to work independently and collaboratively within a team environment.
Working Conditions and Physical Requirements:
This position operates in a remote environment. Work is performed primarily using a computer, phone, and virtual collaboration tools. The employee must have a dedicated, distraction‑free workspace with reliable internet access that supports online meetings, data security, and consistent productivity. Work is generally sedentary, involving extended periods in a stationary position with periodic movement as needed.
The employee is expected to maintain availability during agreed‑upon business hours and attend required meetings via video or teleconference. Remote schedules must not interfere with normal interactions between the employee, their supervisor, coworkers, or customers, and must support the team’s ability to meet business needs.
Confidential information must be handled securely at all times, including proper storage, password protection, and adherence to company security protocols. Employees must ensure their remote environment supports safe, compliant work practices and upholds company standards for professionalism, communication, and responsiveness. Performance expectations for remote employees are consistent with onsite roles, including meeting deadlines, attending meetings, and maintaining regular communication with leadership.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.