Platform Analysis
- Perform software platform design analysis
- Produce platform analysis reports for application management review
New Platform Design/Development
- Assist in the development of proof of concept prototypes to evaluate evolving products and technologies
Technology Strategy
- Participate in the definition of future technology architecture and strategy
- Stay abreast of emerging technologies and capabilities in order to prepare and respond to customer needs and expectations.
- Ensure applications adhere to established Wells Fargo standards, policies, methodologies and industry best practices
Required Qualifications
- 7+ years of information technology systems design and planning experience; in systems, applications, or architecture
- 4+ years of web design and development experience
- 1+ year of UML (Unified Modeling Language) experience
- 2+ years of experience with software architecture design principles and designing software solutions
Desired Qualifications
- Experience influencing management on technical or business solutions
- Experience with a wide application of technical principles, practices, and procedures to multiple applications or a component family
- Excellent verbal, written, and interpersonal communication skills
- Ability to interact with all levels of an organization
- Knowledge and understanding of application development, infrastructure, and architecture environments
- Knowledge and understanding of applications: architecture, design, business functions, interfaces, dependencies, processing windows, volumes
- Knowledge and understanding of Information Technology architecture design concepts, strategies, and standards
- Knowledge and understanding of technology architecture: applications systems design and integration
- Knowledge and understanding of technology architecture: development consultation including optimal design and configurations
- Knowledge and understanding of technology architecture: solutions for web applications and web services
- Knowledge and understanding of technology architecture: technical application of concepts, practices and procedures in the architecture of a single application or system component
- Strong design skills within a software architecture design tool
- Ability to assess issues, make quick decisions, implement solutions, and influence change
- Ability to influence and build relationships with LOB stakeholders, technology CIO leadership, external service providers, and architecture teams
- Ability to influence management on technical or business solutions
- Ability to negotiate, influence, and collaborate to build successful relationships
- Ability to manage initiatives related to the following: architecture roadmap that aligns with business strategy and the broader architecture community; hardware and capacity planning, consolidation and rationalization; related emerging technology assessment and incubation
- Strong presentation skills