Software Developer

Cork, County Cork, Ireland
Operations and Supply Chain


Weekly Hours: 39
Role Number:200549265
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Computer Integrated Manufacturing department based in Cork develops and maintains Manufacturing Execution Systems and other software to support Apple Product Operations in the EMEIA Region. We are a multi-functional team, taking on challenging software engineering problems across a broad range of Apple manufacturing services. Shop Floor Control System is a large set of interconnected systems and software used for data collection, process control and reporting in a manufacturing environment. The requirements of manufacturing are continually evolving to improve efficiency and to support new product & process changes. You will be working on solution and software architecture, design and development. You will lead projects, own solutions, collaborate with customers on requirements and issues including engineering teams and vendors, and facilitate customer / user training. We are seeking a Full-Stack Software Developer who possesses a real passion for developing extraordinary products with a deep appreciation for user experience.


• Partner with our internal customers and to quickly understand their current process and their issue or enhancement request. • You will have an ability to see the bigger picture beyond that one specific question and propose a flexible solution that integrates with the rest of the process. • Working closely with internal partners you will clearly articulate their ideas, give and take feedback and iterate quickly on design. • Develop, document and validate change, lead the rollout to production and support it on an ongoing basis.

Minimum Qualifications

Key Qualifications

  • Experience developing web based, database driven applications
  • Proficiency in PHP, MVC application frameworks (e.g. Symfony) and LAMP stack deployment.
  • Experience across JavaScript, HTML, CSS
  • Strong experience with SQL and relational databases
  • Experience of Bash or other shell scripting languages
  • Good understanding of user experience and interface design
  • Knowledge of source code management tools (e.g. SVN, GIT)
  • Understand Web app deployment environments and tools (e.g. Apache/HAProxy/MySQL/Docker/etc.)
  • Excellent communication and interpersonal skills
  • Able to work in a fast paced environment with tight deadlines
  • Server Administration experience an advantage
  • Experience of Python/Ruby/Perl or other scripting languages an advantage
  • Experience of JavaScript frameworks and advantage (e.g. Angular/React/Vue/etc.)
  • Experience in manufacturing would be an advantage, but not essential

Preferred Qualifications

Education & Experience

BSc in Computer Science/Information Technology or equivalent

Additional Requirements

  • Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.