Enterprise Architect recruitment
Job Summary: The Enterprise Architect (EA) is part of a team of Enterprise Architects responsible for charting and overseeing execution of the long-term technology vision and strategy. In doing so, the EA resolves the competing design forces of project constraints, business needs, software design, and operational concerns by elevating tradeoff recommendations to appropriate level and ensuring that teams adhere to decisions. All software systems which make up the business activity come under the purview of the EA. The EA reports to senior technology management, working closely with the line of business software development manager, product management and the senior technical team responsible for software implementation and support. The EA will have expertise in current patterns for data management, systems architecture, software development, and software construction methods, along with core knowledge in project management, quality assurance, software configuration management and requirements. The EA is expected to become expert in the business activity. Essential Job Functions: Process and Operations
- Collaborate with one or more lines of business to develop business capability maps, process and strategies, gaining deep understanding of the regulatory industry domain and best practices to make business process recommendations and define target-state operating models.
- Establish architecture strategy in alignment with business and corporate technology strategy, collaborating with business and product management, business line software development, and senior technology management.
- Contribute and participate in driving enterprise level technology initiatives.
- Collaborate with business to develop business process and strategy, gaining deep understanding of core principals and industry best practices to make business process recommendations and align architectural implementation.
- Serve on the Architecture Review Board governing technology investments and their alignment to target-state.
- Effectively communicate technology strategies and trade-offs both up to senior and executive management and down to development teams.
- Review and approve technical designs and implementation plans, working collaboratively with domain architects, project managers, development leads and business management. Determine, investigate and resolve core process and technology issues and risks along the implementation timelines.
- Influence and partner with domain architects and development leads responsible for setting, implementing, delivering and maintaining business enabling technologies.
Resource Management:
- Identify and hire resource/skills needed to establish architectures and implement.
- Responsible for staff performance management and training.
- Coordinate assignment of subordinate staff to projects.
Qualifications Education/Experience Requirements:
- Bachelor's degree in computer science or other sciences. Masters or PhD degree preferred, or equivalent industry experience.
- Minimum 15 years experience in software development.
- Minimum 10 years leading software architecture and implementation.
- Subject matter expertise in data management and software systems architecture, along with extensive knowledge in application development, programming languages, data structures and algorithms.
- Able to solve complex, multi-dimensional problems.
- Experience managing staff comprised of both employees and contractors.
- Experience leading multiple development teams with 5 to 30 team members, servicing 5 to 20 projects.
- Proven change agent who can improve and grow the capability of an organization; keen eye for hiring and motivating teams.
- Demonstrated ability to manage a multitude of initiatives simultaneously within a matrix organization.
- Banking industry/financial services knowledge preferred.
- Able to contribute to strategic decisions for the organization, investment tradeoffs, and solutions to business issues at the management team level.
- Proven ability to negotiate and prioritize delivery schedules among competing customers.
- Outstanding communication, organization, time management, interpersonal and management skills.
- Excellent problem identification, analysis and solving skills.
- Excellent written and oral communication skills.
Working Conditions:
- Work is normally performed in an office environment, with extended hours when necessary.
The information provided above has been designed to indicate the general nature and level of work of the position. It is not a comprehensive inventory of all duties, responsibilities and qualifications requiredFINRA strives to make our career site accessible to all users. If you need a disability-related accommodation for completing the application process, please contact FINRA's accommodation help line at (240) 386-4865. Please note that this number is exclusively for inquiries regarding application accommodations. In addition to a competitive salary, comprehensive health and welfare benefits, and incentive compensation, FINRA offers immediate participation and vesting in a 401(k) plan with company match. You will also be eligible for participation in an additional FINRA-funded retirement contribution, our tuition reimbursement program and many other benefits. If you would like to contribute to our important mission and work collegially in a professional organization that values intelligence, integrity and initiative, consider a career with FINRA. Please note: FINRA's Code of Conduct imposes restrictions on employees' investments and requires financial disclosures that are uniquely related to our role as a securities regulator. As standard practice, employees must also complete FINRA's Employee Confidentiality and Invention Assignment Agreement and comply with the company's policy on nepotism. About FINRA The Financial Industry Regulatory Authority (FINRA) is the largest independent regulator for all securities firms doing business in the United States. FINRA's mission is to protect America's investors by making sure the securities industry operates fairly and honestly. All told, FINRA oversees nearly 4,600 brokerage firms, about 164,000 branch offices and approximately 632,000 registered securities representatives.