Software Developer

  • Cork
  • Apple
Summary: 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.Key Qualifications: Experience developing web based, database driven applicationsProficiency in PHP, MVC application frameworks (e.g. Symfony) and LAMP stack deployment.Experience across JavaScript, HTML, CSSStrong experience with SQL and relational databasesExperience of Bash or other shell scripting languagesGood understanding of user experience and interface designKnowledge 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 skillsAble to work in a fast paced environment with tight deadlinesServer Administration experience an advantageExperience of Python/Ruby/Perl or other scripting languages an advantageExperience of JavaScript frameworks and advantage (e.g. Angular/React/Vue/etc.)Experience in manufacturing would be an advantage, but not essentialDescription: • 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.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.