Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Apple Software Engineer 
United States, North Carolina, Cary 
999445735

03.08.2024
Minimum Qualifications
  • 2+ years of strong object-oriented programming and design experience, including Java
  • 2+ years working with relational database systems and expert SQL scripting skills; experience with NoSQL solutions is a plus
  • Experience providing and consuming RESTful web services and JSON
  • Experience working in an Agile software development environment
  • Ability to define and execute comprehensive server-side test plans
  • Strong understanding of both front-end and back-end web technologies (HTTP, AJAX, XML, Javascript, CSS etc)
  • Strong Unix skills and proficient with at least one shell and high level scripting language (bash, perl, python)
  • Strong background in designing or extending existing test frameworks; JUnit, TestNg
Preferred Qualifications
  • In-depth knowledge of iOS (user-experience, software, and hardware).
  • At ease with maven/gradle, git; expertise with continuous integration systems using Jenkins or similar
  • Basic understanding on application security; authentication, authorization, cryptography, etc.
  • Understanding of packet sniffer tools such as Wireshark, tcpdump, etc
  • Experience solving OS, database, network configuration, and applications server issues
  • Understanding of performance testing concepts, and tools
  • Evangelize software testing best practices and Influence architecture and design decisions
Additional Requirements
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.