This site uses cookies. To find out more, see our Cookies Policy

Professional Services Technical Architect in Frankfurt am Main at Kofax

Date Posted: 3/21/2018

Job Snapshot

  • Employee Type:
  • Job Type:
  • Experience:
    At least 7 year(s)
  • Date Posted:

Job Description

A Technical Architect (TA) is a member of the Professional Services team and works within a team tasked to successfully delivery larger scale projects from pre-sales through to delivery and commissioning. Typically, a TA is expected to perform approximately 55% Delivery work and 45% Pre-Sales Support activities and best practices authoring.

The principal responsibility and accountability of the technical architect is the successful design and delivery of the infrastructure hosting software solution for large scale projects with complex integrated software applications which meet customers’ needs for scalability, reliability and performance overtime.

A Technical Architect is a leader representing the Professional Services team in delivery activities and ensures that not only Best Practices are applied throughout the delivery process but also ensures the delivery occurs as per the specified scope of the engagement.  During the delivery process, TA’s work with project managers Solution Architects (SA’s) and consultants (sometimes as tech leading, leading a team of consultants) across multiple projects to deploy technically sound and scalable solutions to our diverse customer base. 

Customer interaction occurs on-site and remotely as the situation demands.  Annually the position requires approximately 25% travel and varies based on business need.

Key Responsibilities:

Pre-Sales Activities

A Technical Architect has to perform Pre-sales activities from a Professional Services point of view, i.e.
  • Guide the Sales team on the technical capabilities of our software solutions from the performance and scalability perspective rather than functional.
  • Document Technical Architecture recommendations which reflect the proposed scope offered by the Statement of Work (i.e. a Technical Architecture Diagram)
  • Prescribe and design technical architecture for large scale projects with complex product solutions which meet customers’ needs for scalability, reliability and performance.
  • Perform gathering technical volumetric requirements (User concurrency, data volumes, etc)
  • Collaborate with Solution Architects and Sales to perform scoping for complex solutions
  • Collaborate with Solution Architect to provide service Level of Efforts
  • Support Sales (AEX and Sales Engineers) in technical, product or solution related questions where Sales requires support
  • Support within RFP Responses on the services side that Sales, Sales Engineering and the RFP team cannot answer
  • Present Service and solution offering(s) where applicable
  • Act as a single point of contact for sales regarding any technical questions
  • Outline an infrastructure roadmap for customers (5 year time horizon)
  • Deliver solution / PS presentations to a variety of audiences
  • Participate in the delivery of health checks and the resulting report
  • Assist the Project manager in the Project planning

Delivery Activities

Engagement on the delivery / Project implementation side is required:
  • QA the overall project delivery based on technical best practices
  • Review and QA design documents written by other Consultants for maintainability, performance and scalability and suitability
  • Validate or update overall technical architecture of a solution as requirements evolve and change in delivery
  • Interact with various teams such as R&D, Development, Solution Architects, Solution Managers, Product Managers
  • QA the technical implementation activities performed by a consultant
  • Act as an escalation manager. Perform extensive performance troubleshooting and root cause analysis in highly complex solutions and technologies. Effectively communicate steps and manage resolution with both internal parties and all levels of customer management
  • Support the Project Manager where needed from a technical point of view to make a project a success
  • Provide Consulting services on implementation plans of the customer
  • Perform technical health checks with customers, writing reports with recommendations and sometimes deliver those recommendations.
  • Write technical designs and orchestrate the delivery of that design.
  • Attend and run customer design sessions.

Operational Activities
  • Optimize existing and develop new processes. Identify product and solution needs and or improvements and communicate these to various internal departments.
  • Work with Solution Architects, project managers and lead consultants as a collaborative team to deliver design quality standard solutions offerings for our customers.
  • Delver into new products and solutions to become a subject matter expert.
  • Create documentation to aid in knowledge management efforts within Professional Services and provide training on 3rd party products and technologies.
  • Bring a new perspective, encourage innovative thinking and a willingness to share new ideas and approaches.
  • Build and maintain long term professional relationships with Tier 1 customers, system integrators, partners, and OEM vendors.

Job Requirements

  • Experienced in designing systems for scalability, performance, availability and disaster recovery.
  • Experience and knowledge of SQL Server or Oracle databases. Being able to converse with customer DBAs, perform analysis on complex poorly performing database queries.
  • Knowledge of server infrastructure: Virtual (Hyper-V, VMWare), Physical, On-premise, Hosted, cloud etc.
  • Knowledge of storage management solutions (NAS, SAN)
  • Knowledge of web technologies (e.g. Microsoft IIS, Apache Tomcat, Weblogic, Websphere, Apache Felix, Node.js etc.)
  • Experience of system integration including at least one of; API driven integration, File transfer (XML, CSV, JSON etc.), staging databases, SOAP or REST
  • Some experience of modern development languages such as c#,, Java.
  • Excellent knowledge of network and internet related technologies including protocols, firewalls and techniques e.g. HTML, JavaScript, IP, Load Balancing, SMB, Session states etc.
  • Excellent written and verbal communications skills, along with strong organizational and presentation abilities.
  • The ideal candidate is self-motivated, analytical and possesses excellent troubleshooting skills and leadership qualities.
  • A college degree with at technical curriculum is preferred. Minimum of 7 years similar experience is required if no college degree
  • 5+ Years IT Experience
  • Experience implementing or supporting commercial software application packages
  • The ability to work on many projects and project teams simultaneously
  • Understanding of relational database concepts
  • Understanding of Windows and Linux operating systems
  • Performance troubleshooting and root cause analysis
  • Technical understanding of Integrations & development in order to specify requirements around
  • Solution Deployment & Testing Automation
  • Data Conversion
  • 3rd party product integration and interaction

Required Experience
  • Full driving license