Solutions Architecture (SaaS)
- New York, NY, USA New York NY US
- Permanent, Full time
- Hamlyn Williams
- 09 Mar 18 2018-03-09
The Integrated Architecture Lead is responsible and accountable for designing software solutions to agreed budgets and timelines, using appropriate methodologies and standards. This person will lead solution delivery teams and apply design and development methodologies, patterns and tools.
The Integrated Architecture Lead is responsible and accountable for designing software solutions to agreed budgets and timelines, using appropriate methodologies and standards. This person will lead solution delivery teams and apply design and development methodologies, patterns and tools in order to: • Continuously improve solution quality • Adopt new technologies and patterns while mitigating associated risk • Improve time to market for solution components • Meet project cost and schedule targets Expectations for this role include: • Keep abreast of changes in relevant technology space, particularly with regard to SaaS products for Sales, Customer Management, Product Management, Contract Management, Procurement, Billing, Finance, HR, and Financial Planning & Forecasting. Product stack to include SalesForce, SAP SuccessFactors, SAP or Oracle Finance ERP suites. • Provide point of view on adoption of these technologies, supported by options analysis • Ensure effective and consistent communication within team, with peers, the leadership team, and other IT groups • Lead development of and evangelize best practices for design, development, and maintenance of solutions and integration of solutions with particular emphasis on SaaS products. • Proactively anticipate problems before they occur; define the problem; identify possible causes; work with team to identify solutions; select and implement most appropriate solution • Make key solution design decisions based on solid understanding of problem, solution options, risks, business objectives and needs • Implement architecture, design, and software engineering methodologies, processes, and practices to address specific functional and non-functional requirements of projects/programs • Monitor and manage adherence to IT methodologies and standards to ensure activities are occurring as planned. Identify potential points of contention for missed activities and notify project leadership of situation and remediation plan • Assess project architecture needs and determine appropriate level of enterprise architecture involvement • Assess current reference architecture, guidelines, rule set, procedures, and key performance indicators to determine the effectiveness; identify and recommend measures to resolve any gaps or improve existing strategy Specific responsibilities include: • Manage all aspects of Solution Architecture team across portfolio of projects • Provide appropriate cost and resource estimates for all applicable phases of planned projects • Provide input to application engineering methodologies, standards and leading practices • Provide input to technical resource sourcing strategies • Define application architectures, produce required architecture and design artifacts • Maintain adherence to architectural standards/principles, product-specific guidelines, usability design standards, etc. • Provide guidance and coaching to team members • Develop staff The Integrated Architecture Lead will work closely with several stakeholder groups including: • Project sponsors and stakeholders to understand strategic goals/objectives and translate into actionable plans • Development leads and integrated architects to design solutions as part of end-to-end projects • Program and project management for resource planning, sourcing, and progress of projects • Operations managers to effectively and efficiently release and support applications • Vendors representing SaaS and PaaS providers, and systems integrators • Enterprise Architecture to define best practices and patterns for adoption, and to enable solution governance. • Minimum of 12 – 15 years of experience designing, building, integrating and delivering enterprise-wide solutions required. • 5 – 7 years of technical architecture and leadership experience required • Excellent leadership qualities required to lead and manage high performing application engineering teams which deliver technical value that relates to business value. • Excellent interpersonal and communication skills required to lead and motivate technical teams that deliver quality services • Understanding of resource management, communication management, cost management, risk management, quality management, integration management • Strong technical skills designing, developing, implementing applications through agile and waterfall SDLCs. Required platforms include SalesForce SaaS platform and Java development. Preferred experience with SuccessFactors, SalesForce Lightning. • Strong understanding of overall application architecture and integration architecture, particularly with hybrid cloud environments combining SaaS solutions with on-premises and public cloud assets. • Strong business intelligence/data warehouse skills in SaaS, on-premises, and public cloud environment • Facilitation skills to lead teams and successful meetings • Strong knowledge and experience in IT methodologies that will be used to guide the technical teams assigned to programs/projects. This includes practical use of TOGAF, agile methodologies, waterfall and iterative methodologies. • Experience in minimizing technical exposure and risk on projects. • Must be able to communicate fluently in English, both written and verbal. • A degree in Computer Science or a related discipline or equivalent work experience • Extensive, real-world experience designing enterprise software and defining Solution Architectures and technology (UML, design patterns, independent / micro-services, etc. ) • Experience building and supporting mission-critical applications, running in a highly distributed manner • Experience with multi-tier system development for large enterprises • Knowledge of leading Business Intelligence/Reporting tools or reporting database design is preferred • Experience with application security technologies and approaches • Demonstrated knowledge of industry trends and standards • Experience planning and breaking down a task into sub-tasks and estimating effort to perform the work • Familiarity with various requirements gathering techniques • Familiarity with configuration management concepts and tools • Familiarity with software usability concepts