Are client-facing technical people, establishing relationships with both our customers and our internal staff, that enable us to deliver the right outcomes, the first time. In this role, you will leverage your passion for technology, your strengths, and the strengths of your teammates to deliver the best outcomes to each client thru usage of both custom and defined architecture and discover integration opportunities subject to sign-off by platform owner. The TBA is a requirements gathering and scoping expert with either a development, solutions architecture or software engineering background.
- Understanding business and technical outcomes for clients.
- Formulate vision for a technical solution, and collaborating on that solution both internally and with the client to ensure that technical outcomes are aligned with client expectations.
- Communicate with clients to ensure alignment of solution expectations
- Provides confident, authoritative technical consultation and direction to internal and external customers. She or he can work independently with minimal guidance, contributing to the most complex projects at a highly technical level.
- Deliver value in every interaction with our clients, leveraging a solid understanding of web and mobile technologies and how to apply them to business problems. He or she will recognize strategic opportunities and identify openings to grow our relationships with our customers.
- Assess the business and technical processes of our customers, and develop a concrete action plan for remediation of the identified issues.
- Engage daily with the cross-functional team to develop and implement the technical solution, driving to the outcomes the client needs.
- Share your passion for solving problems with technology.
- Collaborate in developing and defining business requirements, technical approach, database design, flow diagrams, solutions architecture, technical specifications, and other key definitions as appropriate for the particular engagement.
- Maintain high standards for quality in every deliverable, including meaningful charts and diagrams to support business and technical products.
- Demonstrate planning and organizational skills to handle multiple deadlines and manage several projects in parallel.
- Be achievement oriented, process centered, and committed to impeccable quality.
- Learn and apply new problem domains and new technologies in every engagement.
- Coach or mentor colleagues, sharing knowledge and experience to benefit our clients.
- Excellent written and verbal communication skills;
- Good presentation skills and able to explain the work in plain language;
- Work creatively and analytically in a problem-solving environment;
- Self-starter: creative, aggressive, smart, polished, with meticulous attention to detail.
- Team work, especially in an environment with highly diversified disciplines.
- Either tech, marketing, branding savviness is highly desired
- Five or more years of experience in web technologies (front-end, back-end, full-stack), software engineering, and/or IT
- Database design, software architecture, and/or programming experience, demonstrating superior problem-solving and troubleshooting skills
- Integration or implementation experience with any of the following - CRMs/ERPs, content management systems, SaaS products
- Track record on effective communication with both technical and non-technical audiences, including clients and technical colleagues Bachelor’s degree or higher, in a field related to IT, computer systems, or computer science; or three or more years of additional related work experience
- Two or more years’ experience developing software solutions.
- Digital agency or implementation/integration consulting company experience is preferred.
- Strong understanding of Open Source development technologies and methodologies.
- Prior experience as Product Owner or Scrum Master, including prioritizing development backlog, planning releases, planning sprints, and driving requirements/user stories is a plus.