Required Skills: Java, Oracle, Architect experience
Job Description:
Role Summary:
As an application and solution architect for CLIENT Solutions you will specify and direct the technical architecture in order to facilitate design and implementation and constrain technical solutions, meet short term Product objectives and drive longer-range business and technical strategies. You will leverage your deep technical expertise to drive the development of technical patterns and standards that promote reuse, simplify the technical environment, improve efficiencies and reduce the cost and timescale of development and ongoing enhancements and maintenance. While the specific focus of this position is on mid-tier application architecture and modeling, you will use your experience and relationships within the organization to influence the design of and application integration with the client/web, database and related tiers. You will support multiple businesses within the CLIENT Solutions group, with focus on the Data business.
Primary relationships will be with other members of the IT Architecture team, developers throughout the Application Development (ADM) organizations, the Enterprise Infrastructure teams, and Product and Marketing leaders in multiple businesses in the CLIENT Core and Solutions groups.
Principal Responsibilities:
Design and document the architecture, make technology selections, and facilitate design decisions that enhance execution of projects on CLIENT’s Product Delivery Plan, by leveraging deep knowledge of the CLIENT Solutions businesses, products and services, particularly the Data business, your deep technical domain expertise, and collaboration with other architects and engineering teams. Assist and assure delivery of CLIENT’s wide range of functional requirements, support our business and technical strategies, and meet business requirements for security, usability, performance, scalability, capacity, availability, manageability and business continuity.
Work with architects and other technical leaders in the engineering teams to set direction and the technical framework for the applications and services within the CLIENT Solutions group, in was that support the technical strategy and architecture, and address critical issues and needs defined with the IT and Product and client-facing teams. Drive the specification of application solution design and implementation standards, and guide solution architectures, architectural patterns and standards through the governance and compliance process. Facilitate the implementation of those standards into re-usable web frameworks, libraries and components. Maintain conformance with established architectural principles and technical standards.
Lead design and implementation discussions and provide cross-product support to architects and execution teams in the areas of your technical expertise to promote consistency and reuse, improve conformance to standards, and promote consolidation of multiple technologies and technical implementations across products and platforms. Assist with migration planning and project execution which helps consolidate existing product capabilities.
Engage the CLIENT Solutions Product and Business Managers on the Business and Product strategy and with other architects in the IT Architecture Office on the overall technical strategy, periodically and as needed produce and refine the technical strategy, and translate these strategies into the technical architecture patterns, standards and frameworks that both guide and constrain implementation.
Drive proofs of concept and lead the creation of reference architectures that promote architecture direction and UX practice by proving that new UI technologies and design patterns work effectively to meet the User Experience, Client Experience, and other functional and non-functional objectives.
Knowledge:
- Strong knowledge of application design patterns and n-tier technical architecture frameworks
- Strong software development skills especially in Java on distributed platforms.
- Knowledge of data-oriented platforms, tools and architectures, including databases, data management, data visualization, data analytics, and big data.
- Application and solution integration architectures, approaches, and technologies
- Cloud-based application architecture and development, including application and data virtualization, service-orientated application architectures, and application migration to cloud-native technologies and architectures.
- Grounding in Agile, Lean, Kanban, Iterative software development, as well as more traditional CMMI Waterfall project development methodologies
- General knowledge of the Financial Services industry, especially post-trade processing, clearance and settlement
- Understanding of critical success factors for high uptime, high volume transaction rate implementations, and how to design and tune UIs to achieve optimal performance and capacity.
Experience:
- At least 8 years professional experience as an application developer and architect in distributed and cloud-based environments
- Extensive experience developing and working with data-intensive and data-oriented solutions, including data warehouses, data management and integration, and data visualization and analytics.
- Extensive experience interacting with business and other IT stakeholder as an application architect and subject-matter expert
- Proven ability to understand business direction and business priorities as well as technology issues.
- Proven ability to think at abstract, strategic levels and relate to practical needs of software engineers. Analyze complex multi-dimensional requirements and map to technical design and solution architectures.
- Experience in the financial industry is a major bonus; alternately the candidate will need to demonstrate outstanding ability to learn CLIENT’s business.
- Outstanding communication skills, including the ability to tailor communication both to business and technical audiences as well as to various roles and levels in the organization.
Education, Training /or Certification:
Bachelor’s Degree in a technical discipline preferred. Advanced Degree a plus.
Equal Opportunity Employer
Cloud Big Data Technologies is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. Cloud Big Data Technologies will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will Cloud Big Data Technologies require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract Apply Now