Software Development Engineering

Apple


Job Location:

Austin, TX - USA

Monthly Salary: Not Disclosed
Posted on: 21 hours ago
Vacancies: 1 Vacancy

Job Summary

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldnt have imagined and now cant imagine living without. Its the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

APPLE INC has the following available in Austin Texas. Develop and design core services and integrations for the Ad Platforms sales organization; Participate in application design development testing configuration and deployment; Analyze business requirements of the sales organization by reviewing documents and conducting stakeholder interviews; Write documents and drawing diagrams using software drawing tools such as Quip or Microsoft Office products Omnigraffle spreadsheeting and presentation software products; Contribute to software and system design which involves iteratively producing design documents which specify the structure of system and software components by defining their scope boundaries and interfaces including a definition of the functional and nonfunctional requirements that must be met; Produce software and system design specifications using software engineering diagrams such as UML to enable communication about a technical architecture plan method or process by which the software system will be built. These designs can then be reviewed by all interested stakeholders to ensure the function availability security scalability etc. of the final system will meet business goals; Use the designs in reviews with stakeholders to validate the quality of the design and with software engineering teams to execute the design to build the actual software about which the design relates; Develop and test software components using technologies such Java and Junit and Salesforce Apex class tests; Develop/configure automated jobs such as data transfer or deployment pipelines; Perform integration with Salesforce platforms including development of pages web components triggers and automated jobs; Design develop and support systems that include components such as databases (relational and no-SQL) web services streams and web applications; Write documents for testing u0026 training purposes to ensure business continuity; Document their work to transfer knowledge to other staff and achieving good maintainability. The types of documents written include requirements docs database designs software designs architecture docs how-tos user guides impact analysis root cause analysis developer guides and onboarding guides; Hands on programming with Java Dropwizard JUnit Salesforce technologies web services REST XML Oracle Snowflake Kafka AVRO Spark Airflow JavaScript CSS and AWS technologies for compute and storage messaging and data storage; Develop test and deploy software products such as: web pages and applications as required for Apples Ad Platform business which may be based on the Salesforce SAAS platform or completely custom designed and developed; web services; databases; data integration (using Airflow RESTful web services Kafka etc.); and building u0026 releasing processes; Mentor junior team members around code style requirements and delivery; Interact with Ad Platform Senior Management for prioritization scoping and planning exercises; and Provide technical assistance and end user troubleshooting support for bug fixes enhancements and how-to assistance. 40 hours/week.

Masters degree or foreign equivalent in Computer Science or related field and 2 years of experience in the job offered or related 1 year of experience with each of the following skills is required:nnDelivering new technologies and platforms in a services-oriented architecture using Java Dropwizard JUnit web services REST XML Oracle Kafka AVRO Spark Airflow JavaScript CSS and AWS technologies for compute and storage messaging and data integration patterns via REST and SOAP based Webservices. Java-based web services using RESTful interface interfaces to implement data integrations. Message and event based integration patterns for cross system communication of data relational databases and data modelling to understand databases including data modelling and interacting with data from those databases for services and application based software including AWS products (EC2 S3) Kubernetes business systems integration: develop integrations between different tools databases and development methodologies with a focus on continuous delivery limiting work in progress managing flow and continuous improvement and Backlog prioritization frequent reviews demos daily stand-up meetings and test driven design and development using programming languages such as Java Javascript SQL quality testing using JUnit to test the function of software that is written.

N/A

Required Experience:

IC

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldnt have imagined and now cant imagine living without. Its the diversity of those people and their ideas that inspires the innovat...

About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile