Position Overview
PRIMARY PURPOSE OF ROLE
The primary purpose of a Technical Consultant is to facilitate Customer Success in utilizing the Innovit Product suite – focusing on MDM (Master Data Management), PIM (Product Information Management), GDSN (Global Data Synchronization) and UDI (Unique Device Identification).
As a Technical Consultant, you will be involved in various projects which will require technical knowledge such as requirement analysis, diagnostics, troubleshooting, application debugging, system integration testing and system technical documentation. You will act as the interface between the Customers/Users, and our Technical Support & Project Management teams, making sure that all system and technical issues are thoroughly understood, analyzed, and documented.
We are looking for self-motivated, responsive, analytical and methodical individuals who are thrilled about solving complex master data problems, enthusiastic about achieving customer success, and demonstrating the initiative to take charge of their professional development. Individuals who are willing to go ‘above and beyond’ the call of duty in developing solutions to resolve customer product issues.
WHY SHOULD I TAKE THIS OPPORTUNITY?
Innovit is a fast-growing and dynamic software company, which has transformed over the past five years, from being a master data management software leader with operations only in Australia and New Zealand, into a multinational organization with aggressive expansion into North America and Europe. Our US and EU businesses are growing at 150+% year-on-year.
Innovit’s vision is to deliver high-quality master data that can enable the realization of e-Health, and to digitize Healthcare & Life Science value chains with ‘trusted data’.
If you’re excited by the prospect of working in a company with tremendous growth, and you’re the type of professional who is reliable, innovative, committed and ethical, we invite you to join Innovit in realizing our “e-Health vision” with the motto ‘Trusted Data. Made Simple.’ – and to achieve even faster growth rates over the next five years.
Are you ready for this kind of challenge?
Objectives and Key Responsibilities
KEY RESPONSIBILITIES:
You will work with the Director of Program Management to:
- Responsible for all technical aspects of project delivery – from writing technical specifications, to designing and configuring the solution within the software. This includes both system configuration as well as Python coding for customized business rules
- Attend customer weekly meetings, as well as ad-hoc meetings to gain clarification on customer requirements
- Help to control project scope
- Develop materials and provide training to customers, in the form of “Show and Tell” sessions, online training sessions, and on-site training
- Provide hand-off guidance (with documentation and/or recorded video sessions as needed) to QA team
- Liaise with Development team for any product issues and/or new product functionality as required
- Liaise with offshore solution providers to assist with development tasks
- Estimate consulting efforts on new projects
- Track time in detail on all project activities and tasks
KEY OBJECTIVES:
You will be expected to:
- Achieve high levels of Customer Satisfaction by exceeding client service expectations.
- Achieve Billable Utilization of at least seventy-five percent (75+%)
- Develop an understanding of Innovit’s existing products to address the above markets and the different types of users and roles using them
Skills and Cultural Requirements
ESSENTIAL TECHNICAL SKILLS:
You must have the following technical CAPABILITIES:
- Sound knowledge and working experience Python scripting is essential (or experience with any other scripting languages)
- XML messaging (for data integration)
- Reading PL/SQL and DBMS (SQL Server is essential, Oracle/MySQL/PostGres is desirable)
- Configuration and implementation of Java and HTML/web Applications
- Ability to logically diagnose and debug issues
PROFESSIONAL QUALITIES:
You must have these professional traits:
- Self-guided learning capability
- Not afraid to ask questions or seek assistance
- Willing to challenge design decisions
- Natural willingness to share information among team members (mentoring) and leadership
- Effectively able to translate business requirements into a technical solution
- *CLIENT-FACING ROLE* – must be willing to make yourself known to the client, and take ownership of issues
- Understands and applies usability concepts in solution design, appropriate to UI/UX
- Understands budgeting
- Willingness to accommodate overseas time zones depending on project geographies (e.g., US, EU and/or Australia)
DESIRABLE TECHNICAL SKILLS:
- Knowledge & experience in implementing these systems:- GDSN, UDI, MDM and/or PIM.
- Angular/TypeScript knowledge and experience is highly desirable
- Writing Windows Batch Scripts
- Sound knowledge and working experience of Java/JEE is desirable
- JBoss knowledge and experience
- Windows Server OS configuration knowledge
Experience
HIGHLY DESIRABLE:
- At least 3-5 years of post-undergraduate experience in a technical software role (technical support, software development, or business analysis)
- Experience with the integration of upstream and downstream systems (ERP, PLM, RIM etc.)
- Proven history of working with Client’s end-users and technical users
- Client advisory experience, guiding clients to best practice
- Working within demanding timelines on multiple tasks/tickets simultaneously
- Experience with both Waterfall and Agile software implementation methodologies
- Experience working with clients in Life Sciences and Healthcare industry is highly interesting
Education
- Bachelors degree in Computer Science or Software Engineering or Information Systems from a reputable tertiary academic institution.