At Upland Software, you’ll find smart, creative teams who love working together to deliver value for our customers, and a global culture of growth and possibility.
Our operating model has always supported remote work and as we keep growing and evolving our workplace, that won’t change.
We’re passionate. We’re proactive. We take pride in our work, and we love a good challenge. Sound like you?
Opportunity Summary :
You will work as part of the CXM Global Professional Services team. Reporting to the Manager, Project Management Services & works with CXM customers to successfully deploy Upland CXM solutions.
This will include documenting requirements, implementing the required functionality, facilitating all change management, and communicating all timelines and project plans.
Typical engagements include new client onboardings, platform enhancement change requests, and ongoing retainer programs across all products in the CXM business unit.
Primary Responsibilities :
Support Upland implementation projects and act as a technical resource for clients and Professional Services team
Coordinate with clients and project management to define and document business requirements in order to set up SQL Server Objects / SSIS / ETL Packages to populate client’s database systems or comparable solutions and using scripting languages such as Python or PowerShell to automate ETL queries.
Configure Upland’s solutions in order to establish data connectivity for client's existing systems.
Participate in multiple concurrent implementation projects with little supervision
Maintains thorough documentation throughout the implementation to include billable hours & documentation, expense management, etc
Manage and sets proper expectations with stakeholders (internal & client) throughout the implementation lifecycle
Train and advise clients to properly use Upland products to best fit their individual needs based on best practices
Obtain buy-in from clients on features and functionality of Upland products. Offer recommendations to clients for improving performance gaps and system options to achieve best functionality
Assess and troubleshoot & test Upland products during the implementation cycle
Perform other tasks and responsibilities as assigned
Key relationships :
Reporting to Manager
Client stakeholders and Internal delivery teams
Work with Customer Success Managers and New Business to understand client requirements and scope projects
Qualifications : Required-
Bachelor’s degree and 2+ years of relevant work experience.
Demonstrated strong technical problem-solving & critical thinking skills
Practical knowledge on Microsoft TSQL is essential
Practical Knowledge of SSIS / ETL Tools.
Proficient with one or more scripting / Programming languages like PowerShell / Python to automate tasks
Experience in a client-facing role
Ability to maintain multiple shifting priorities simultaneously
Exemplary communication skills, both verbal and written; must be able to communicate effectively with all levels of contacts in the organization (support staff to VP’s and Controllers)
Experience in a SaaS technology environment
Desirable : -
Working experience on Snowflake technology.
Previous implementation experience.
AWS or Azure cloud Experience.
At least 2 years SQL experience with some SSIS and ETL knowledge
At least 2 years Python or PowerShell experience to automate procedures.
Demonstrable experience integrating data driven SaaS solutions.
Experience of using SaaS, Email, CMS, CDP, Ecommerce platforms and web analytics
Upland Software is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected status.