
Operations Engineer Program Manager
- Austin, TX
- Permanent
- Full-time
- Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering or related field and 5 years of progressive, post-baccalaureate experience in the job offered or related occupation.
- 5 years of experience with each of the following skills is required:
- Developing and maintaining RESTful APIs to facilitate seamless communication between internal systems and external vendor applications. Creating API documentation, managing version control, and ensuring secure data transmission.
- Utilizing SAP modules related to Product management. Experience with SAP MM (Material Management) and SD (Sales and Distribution) to track and optimize inventory levels within the mail-in repair process.
- B2B integration tools such as WebMethods or similar platforms to streamline data exchange between Apple and its external vendors. EDI (Electronic Data Interchange) standards and protocols for processing repair orders and tracking inventory.
- Designing and implementing vendor network architectures that facilitate effective communication between external vendors and Apple's internal systems. Network protocols, data flow optimization, and security measures to protect sensitive information.
- Leading and managing multiple software projects from inception to completion. Project management methodologies such as Agile or Waterfall, including tools like JIRA for tracking progress, managing timelines, and ensuring stakeholder engagement.
- Analytical skills to interpret data and generate reports that inform decision-making. Data visualization tools (e.g., Tableau, BI) to present findings effectively and support continuous improvement initiatives.
- Software development lifecycle, including requirements gathering, design, coding, testing, and deployment. Version control system Git for managing code changes.
- Developing UAT plans and executing test cases to validate new features and enhancements. Ability to gather feedback from users and stakeholders to ensure that applications meet business needs.
- Identifying, troubleshooting, and resolving software-related issues. Ability to perform root cause analysis and implement corrective actions while communicating effectively with stakeholders.
- Change management processes during software updates and enhancements. Training users and creating documentation to support new system functionalities.
- N/A