Full Time
Posted 4 years ago

Iknowvate Technology is seeking a motivated Architect with technical design and architecture experience to contribute toward the success of our technology initiatives.

  • Responsible for the design and architecture of large and/or complex application systems.
  • Develops the application’s architecture and blueprints on which functional and non-functional requirements (which reflect the business needs of the enterprise) can be met.
  • Reviews developer technical designs. Leads the mapping of the application’s architecture to the chosen technology platform.
  • Defines application components, platforms, interfaces, development tools, and testing approaches.
  • Provides technical guidance to application development teams. Consults on integration and conversion activities.
  • Recommends redesign or redevelopment. Selects technologies to provide long-term compatibility and flexibility.
  • Analyzes organizational needs and goals for the purpose of incorporating into the design, development, and implementation of applications.
  • Ensures that non-functional requirements are appropriately defined, and that the application architecture supports these requirements.
  • Determines appropriate strategies regarding long-term application direction. Ensures compliance with Enterprise Architecture, Technology Standards, and Disaster Recovery/Business Continuity Planning.
  • May lead, provide direction, and coordinate activities of application architects. Maintains constant interaction with business line(s).
  • Leads evaluation of vendor products to determine conformance with bank technical standards and appropriate fit with business needs.

Basic Qualifications

  • Bachelor’s degree in computer science/ Information Technology
  • At least 5 years experience with the concepts, philosophies and tools behind the design of applications, information and underlying information technologies.
  • At least 10 years experience with developing and implementing applications.

Preferred Skills/Experience

  • System development life cycle
  • Application development tools
  • Programming languages
  • Product and vendor evaluation
  • Information security management
  • Application testing
  • User interface design
  • Business process modeling
  • System testing

Job Features

Job CategorySoftware Development

Apply Online

A valid email address is required.
A valid phone number is required.