As a Senior Technical Consultant within our Professional Services team, you are essential to our customers’ success. You are responsible for designing and implementing optimal Khoros solutions to meet customer needs. On a day-to-day basis, you will be responsible for: understanding customer goals and guiding them to appropriate technical solutions; designing, implementing, and overseeing the development of these solutions; contributing to pre-sales efforts (feasibility, scoping, analysis, estimation); working with colleagues, as needed, throughout the design and delivery lifecycle.
Some responsibilities include:
- Working with customers to understand goals or requirements and guiding them to an appropriate technical solution; scoping, estimating, architecting, and implementing custom UX on Khoros’ core products; articulating complex technical concepts in layman’s terms.
- Overseeing the delivery of projects from a technical standpoint with the goal that the completed implementation adheres to the intended design and properly addresses the business requirements.
- Leading the technical track of a project and delegating project tasks to other engineers; collaborating with other engineers to solve technical problems and unblock project tasks; executing code reviews.
- Consulting with customers on Khoros UX customization best practices via video conference, phone, email, and occasionally in person.
- Managing and accounting for your own time and activities.
- Contributing to operational and process improvements within the department.
- Due to the nature of our customer-centric team, participation in occasional off-hours deployments and/or occasional rotation in on-call outage assistance may be required.
You might be a good fit if:
- 8+ years of professional web development experience.
- 3+ years experience in a customer-facing technical consulting role or similar position.
- Strong command of the English language (written, spoken, colloquial). You should have a clear telephone voice and good diction.
- Confidence in your presentation skills – ability to capture attention and deliver key messages in a variety of contexts (small groups to larger audiences).
- Able to connect strategic objectives to technical solutions; diplomatically questioning assumptions and approaches while collaborating to identify the best path forward.
- Strong foundation in semantic and accessible mark-up (HTML5/ARIA), modern CSS and layout techniques (CSS3/Flexbox/Grid), CSS preprocessors (Sass, PostCSS).
- Strong understanding of Javascript and related frameworks.
- An incredible eye for detail and an obsession for pixel perfection, along with the creative mindset to effectively combine aesthetics and usability.
- General software systems literacy to be applied in the context of customer consultation and technical delivery.
- Professional experience with:
- Feasibility analysis and scoping technical work using a variety of methodologies (formal and informal)
- Leading technical tracks of projects and delegating tasks to junior teammates
- Ability to apply critical thinking to customer and team objectives in order to understand requirements, goals, and issues and formulate possible solutions.
- Comfortable breaking down large problems and concepts into achievable segments; talent for troubleshooting
- Eager and able to learn independently while also recognizing when to seek help.
- Strong time management skills when serving multiple customers with competing priorities.
Preferred:
- Comfortable with basic client-side scripting (eg: JavaScript, jQuery, XML, JSON).
Experience with a server-side templating framework (e.g.: Freemarker, Velocity, Handlebars).
Familiarity with React, Typescript, GraphQL, NodeJS, PostCSS.
Familiarity with UNIX command-line tools and scripting.
Working knowledge of software revision control systems including Git and Subversion.
Share
Facebook
Twitter
LinkedIn
Telegram
Tumblr
WhatsApp
VK
Mail