Customer and Business Engagement
- Use case modeling and requirements engineering: work directly with customers to understand and document their business and organizational needs, pain points, and strategic goals
- Conceptual solution design: translate requirements into high level solution architecture for presales communication
- Stakeholder alignment: act as the technical liaison, communicating solution design, architectural concepts and technical considerations to both technical development teams and non-technical business stakeholders
- Presales support: collaborate with sales and presales engineers to define scope, estimate effort, and contribute technical sections to proposals and statements of work
Solution development
- Solution architecture development: develop and deliver complete solution architecture based on established design patterns and practices, considering infrastructure, systems, applications, data engineering processes, request flows, integration points, security models, and constraints.
- Implementation plan development: break down the solution architecture to actionable tasks and develop an implementation plan to establish the solution
- Technology selection: evaluate appropriate approaches, technologies, platforms, and third party tools to fulfill requirements that cannot be covered by Graphwise products
Data and Knowledge engineering
- Knowledge modelling: develop taxonomies and ontologies to model business domains, improve expressivity and interoperability of metadata
- Data engineering solution development: develop ETL and data engineering solutions to process data from different content and data management systems
- Knowledge graph development: develop enterprise knowledge graphs integrate data engineering and knowledge modelling implementations based on defined data architecture
Product and service delivery coordination
- Project development: lead or oversee the execution of the solution implementation plan, with hands-on guidance and technical support to internal and client development teams
- Issue resolution: identify and resolve technical issues and coordinate internal support from development, delivery, infrastructure and research departments
- Customer support: provide 2nd level support to customers support requests following customer support processes
- Product support: collaborate with product teams to fulfil customer and internal requests
- Team enablement: support the development of training programs, operational processes and best practices