Job Description
Position Overview:
As the Applications Principal Architect, you will provide application, systems, or process design recommendations based on short- and long-term technology strategies. You will develop enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features and provide expertise regarding the integration of applications across the business. You will also determine specifications, then plan, design, and develop the most complex and business critical software solutions, utilizing appropriate software engineering processes either individually or in concert with project team along with providing architectural strategy and direction for multiple diverse application functions on a variety of multi-platform systems to support the achievement of corporate business objectives.
Key Responsibilities
- Responsible for Enterprise Applications architecture which includes Oracle ERP (cloud and on premise) AWS/Azure, Salesforce, mobile, middleware and other custom applications.
- Plan, develop, refine, optimize, and support the enterprise architecture as required to meet the business requirements of the organization.
- Develop and maintain the enterprise architecture blueprint for the organization, overseeing the use of best practices for modern application integration.
- Working experience with Oracle CX: Sales Cloud, Commerce Cloud, Service (B2B, B2C, Field Service) Cloud, CPQ Cloud, Marketing Cloud, Subscription Management, Order Management, Pricing Admin, Integration Services, Revenue Management and Billing.
- Understanding of global compliance and regulatory requirement variations impacting the Lead-to-Revenue cycle.
- Provide technical direction to team members and is a key contributor.
- Work with individual system subject matter experts to gather and maintain technical documentation across applications.
- Ability to solve highly technical complex problems and be called on to consult on projects. Viewed as a subject matter expert within the organization.
- Provides coaching and mentoring to junior level technical as well as functional staff.
- Drive and influence the delivery of solutions with a specific focus on our existing business process and technical landscape.
- Work with stakeholders to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release solutions.
- Engage with business stakeholders to understand required capabilities, integrating business knowledge with technical solutions.
- Drive the most appropriate technical strategy and designs to meet business needs.
- Demonstrate broad solutions technical leadership, impacting significant technical direction, exerting influence outside of the immediate team and driving change.
- Stay abreast of current developments in cloud delivery technologies (SaaS, PaaS, and IaaS), and cloud development technologies. Prepare studies and make recommendations regarding utilization of foundational application integration services for rapid delivery of new business capabilities.
- Dispense technical and security guidance, guidelines, standards, strategies and establish new procedures to improve process and reduce cost and complexity.
- Ability to think strategically about business, product, and technical challenges. Assess the compatibility and integration of products and services proposed in order to ensure a robust integrated architecture across the interdependent applications.
- Lead team members and provide work guidance to meet project objectives and assure timeliness, quality and cost effectiveness.
- Serves as technology lead on large-scale platform and component development, engaging with cross-functional leaders and stakeholders to ensure mutual understanding, ongoing communication and alignment of outcome expectations.
- Recognized throughout the company for authoritative expertise in systems architecture.
- Demonstrates a thorough level of abilities with, and/or a proven record of success as both an individual contributor and team member, identifying and addressing customer requirements.
- Understanding and experience of revenue recognition
- Understanding and experience with core finance system implementation and optimization, finance strategy and transformation, shared services and outsourcing, case development, preparation of Lead to Revenue functions
Qualification:
- Bachelor's degree required from an accredited college or university, preferably in engineering, mathematics, computer science, or business.
- 10+ years of experience developing full-stack software applications.
- 5+ years of demonstrated software architecture experience.
- Demonstrated experience in application systems analysis and design, and agile methodologies.
- Prefer 3+ years using and managing Cloud based data software architecture (AWS, Azure).
- Prefer 3+ years Oracle ERP or similar ERP architecture experience.
- Working understanding of end-to-end enterprise business processes (lead to order, order to cash, plan to produce, hire to retire, etc.).
- Ability to work on multiple, complex projects as a team leader and a subject matter expert.
- Excellent communication skills with a high degree of personal accountability.