A Finance Software Engineer is a technical expert and software engineer responsible for the analysis, design and implementation of full-stack web applications and automation solutions that bring efficiencies and scalability across Apple’s global Finance organization. They work directly with business partners to analyze requirements, develop a deep understanding of the underlying business process & recommend optimizations if possible, design solutions and ultimately develop bespoke applications that help the business execute effectively and efficiently. They work as individuals or as a small development team to deliver and support these applications across Finance. This role requires a unique blend of Business Process, Project Management, Frontend Development, Backend Development, Data Engineering and DevOps skills to be successful.
A Finance Software Engineer follows the Software Development Life Cycle (SDLC) and best practices to build high-quality software that meets our stringent coding standards, Controls (SOX), Security (InfoSec) and Privacy (PII, PCI, etc) requirements. • Work closely with business partners, analysts, and other Engineers to conceptualize, create, develop, document, test, and upgrade web applications and their components • Write efficient code and develop full-stack applications based on requirements • Test and deploy programs and applications following our SDLC • Triage, debug, maintain and improve existing applications • Create technical documentation for application support and future application development • Enhance existing applications based on business requirements • Implement and maintain application compliance with InfoSec, Privacy and SOX guidelines • Collaborate with other Engineers to define and adopt best practices in application and software development • Partner with DevOps to identify and review capabilities of emerging technologies and to enable the adoption of these new technologies and associated techniques