Summary
BOKF is on a continuous improvement journey to help drive growth both today and well into the future. We are looking for high performing technical experts with a growth mindset to help us execute on strategic initiatives such as rationalizing and modernizing our application portfolio using a cloud-smart strategy, building an API integration ecosystem, maturing our Data Lakehouse, core modernization, and so much more.
Job Description
The Solutions Architect leads architecture activities to guide the development, evolution, and management of a portfolio of solutions within a line of business. The incumbent creates designs for solutions using existing patterns and reference architectures that enhance technical capabilities necessary to execute enterprise strategy and meet corporate objectives. These solutions consist of not only hardware and software, but also the people, processes, and information that together form the end-to-end system. They understand the concepts of business goals and objectives, targeted outcomes, business and technical capabilities, and value-streams that support and inform solutions architecture. They bring to bear leadership, analysis and design skills to ensure that solutions meet business needs. They also work closely with Business Architecture and Enterprise Architecture to align with business strategies and roadmaps, as well as architectural standards and governance. They create deliverables for managing the organization's portfolio of "to be" and "as is" solutions to enable and drive targeted business outcomes and support future business agility. They effectively communicate with IT management, project managers, other architects, development teams, and line of business management to provide transparency and properly manage expectations.
Team Culture
Our team thrives on collaboration, continuous learning, and innovation. We work closely together, leveraging cutting-edge technologies and sharing our expertise to solve complex problems efficiently. By encouraging creativity and adaptability, we experiment with new tools and methodologies, fostering a dynamic and tech-forward work environment. Additionally, we focus on creating a positive and supportive atmosphere, ensuring everyone feels valued and motivated to excel.
How You'll Spend Your Time
You will provide strategic and technical leadership to evolve architecture and solve complex problems for current and future business needs.
You will develop high-level solution visions through upfront assessments for specific business cases.
You will deliver solution designs aligned with business and technology strategies, roadmaps, and reference architectures.
You will perform hands-on development with engineering teams to build and evolve solutions, including prototypes and resolving complex issues.
You will conduct architecture reviews to ensure alignment with principles, strategies, and standards, and provide actionable recommendations.
You will assess technology options for business needs, including trade-off analysis and recommendations.
You will offer internal consulting, training, and knowledge sharing to enhance architectural capabilities and foster collaboration.
Education & Experience Requirements
This level of knowledge is normally acquired through completion of a bachelor’s degree in Computer Science, Computer Engineering, Management Information Systems, or a related field and 7+ of technical experience. Minimum of five years of experience in at least two IT solution development disciplines, including application development, middleware development, cloud development, technical or infrastructure architecture, network management, or database management. Minimum of two years building cloud native applications in AWS, Azure, or GCP. Minimum of two years building modern applications using serverless, containerization and orchestration. Minimum of two years developing APIs using various protocols such as REST, gRPC, or GraphQL. Additional experience can be used in lieu of a degree.
Knowledge of software engineering fundamentals including data structures, algorithms, programming paradigms and SOLID design principles.
Knowledge of software architecture fundamentals including modularity, architectural styles, design patterns and anti-patterns, risk analysis and assessment, trade-off analysis, diagramming and modeling, and governance.
Experience in multiple and diverse technologies, platforms and processing environments.
Experience in multiple backend development languages such as Java, C#, Python, Go, etc.
Experience in multiple architectural styles such as layered, microkernel, service-based, event-driven, etc.
Experience in multiple database technologies such as relational, document, key-value, graph, vector, in-memory, etc.
Knowledge of frontend web development languages and frameworks.
Understanding of strategic and emerging technology trends, and the practical application of existing and emerging technologies to new and evolving business and operating models.
Understanding of product management and experience in the full SDLC using modern ways of working such as Agile, Kanban, DevOps, etc.
Knowledge of formal or informal modeling languages such as UML, ArchiMate, C4, etc.
Knowledge of formal or informal architecture frameworks such as TOGAF, Zachman, AWS Well-Architected Framework, Azure Well-Architecture Framework, etc.
BOK Financial Corporation Group is a stable and financially strong organization that provides excellent training and development to support building the long term careers of employees. With passion, skill and partnership you can make an impact on the success of the bank, customers and your own career!
Apply today and take the first step towards your next career opportunity!
Tulsa, OK
BOK Financial Corporation is a $46 billion regional financial services company headquartered in Tulsa, Oklahoma with $79 billion in assets under management and administration.
The company's stock is publicly traded on NASDAQ under the Global Select market listings (BOKF). BOK Financial Corporation's holdings include BOKF, NA; BOK Financial Securities, Inc., BOK Financial Private Wealth, Inc., and BOK Financial Insurance, Inc. BOKF, NA operates TransFund, Cavanal Hill Investment Management, and BOK Financial Asset Management, Inc.
BOKF, NA operates banking divisions across eight states as: Bank of Albuquerque; Bank of Oklahoma; Bank of Texas; and BOK Financial in Arizona, Arkansas, Colorado, Kansas, and Missouri; as well as having limited purpose offices in Nebraska, Milwaukee, and Connecticut. Through its subsidiaries, BOK Financial Corporation provides commercial and consumer banking, brokerage trading, investment, trust and insurance services, mortgage origination and servicing, and an electronic funds transfer network. For more information, visit www.bokf.com.
BOK Financial is an equal opportunity employer. We are committed to providing equal employment opportunities for training, compensation, transfer, promotion, and other aspects of employment for all qualified applicants and employees without regard to, race, color, religion, national origin, age, sexual orientation, genetic information, or veteran status.