Your Dream Job Awaits
Join a team of passionate data technology professionals and grow your career with a company that is making waves, disrupting the subscription industry with an innovative suite of digtial products.
Marketing G2 (MG2) is the leader in providing technology solutions for customer engagement management, data discovery, and subscription management. Our software solutions and technology platform help clients fully manage the process of engaging, acquiring, servicing, and retaining subscribers. Utilizing our solutions, clients communicate and transact business more effectively with their customers and prospects – growing audience, increasing subscription revenues, and reducing costs. Many of the largest media corporations in North America depend upon Marketing G2. With the current explosion in subscription-based businesses, MG2 is uniquely positioned for tremendous growth.
Marketing G2 is looking for a candidate with strong data analysis and troubleshooting skills, as well as database administration experience. The Data Warehouse Analyst is responsible for the maintenance and movement of data within and between client and MG2 environments. A successful candidate will be responsible for building the initial and maintaining the incremental Operational Data Store (ODS). Utilizing Microsoft SQL Server operational system and SQL Server Integration Services (SSIS), this person will also be responsible for the design, delivery, and maintenance of the data that is moving from the client into the target Open Intelligence Data Warehouse.
The individual will work with MG2 and Client Leadership, Market Leaders, Product Marketing, and other cross-functional teams as necessary to drive growth within our client’s subscription base.
Work with MG2 Business Analysts, Database Marketing Specialists and clients to analyze and integrate data into Marketing G2’s database and application environment.
Define for our DBA team detailed instructions to integrate data, build new functional uses of current data and provide data to clients.
Support identification and prioritization of additional data needs beyond what is currently available, creates requests for data expansion within standard warehousing, and refine tools/analysis to make maximum use of available data.
Troubleshoot issues to determine relation to the underlying data. Identify and document root cause in sufficient detail for resolution.
Conceptualize and develop data management strategies that address the ever changing industry of the subscription-based marketplace.
Explore new ways to analyze data, campaigns and business performance. Work internally and with clients to better understand this data and how best to organize the data to drive decisions and campaigns.
Continually meet expectations with on-time delivery while managing competing priorities and deadlines.
BA/BS Degree required. Advanced degree is preferred.
5+ years of work experience with SQL and SQL Server Integration Services (SSIS).
5+ years of relevant data warehousing and data integration experience preferably in the adtech / multi-channel Campaign Management space.
5+ years of experience with reporting and query tools including Excel, Access and SQL.
Experience with data analysis tools, billing systems (Vindicia), campaign management applications (Listrak) a plus.
Proven analytical and troubleshooting skills. Customer-facing support experience a plus.
Strong oral and written communication skills.
Demonstrated ability to provide DBAs with clear instructions, requirements, and root cause of identified issues.
Ability to work independently to translate business objectives into meaningful actions.
Demonstrated ability to produce high-quality, concise, and timely deliverables with minimal oversight.
Effective organizational and planning skills required.
Ability to manage changing priorities and short timelines.
Intellectual curiosity and willingness to learn about multi-channel operations.
Understanding of basic principles of statistics.
Are you versatile, a natural leader, enthusiastic?
Marketing G2 (MG2) is looking for a talented Technical Solutions Consultant who will be responsible for managing all aspects of client implementations, including hands-on design and deployment of custom solutions, as well as implementation of MG2’s Customer Engagement Platform and integration with customer’s enterprise applications. This position requires a person with a combination of business acumen and extremely strong technical skills. Also required are very strong account and project management capabilities with the ability to work effectively with technical and non-technical stakeholders.
What you will be doing:
Define project plans and determine the best course of action to achieve the client's goals and expected deliverables.
Work with key client resources to identify project requirements, tasks, dependencies and risks. Develop appropriate risk mitigation plans.
Obtain resource and task completion commitments from the client as well as internal technical resources.
Provide regular communication of project status and issues requiring escalation to all stakeholders.
Ensure project objectives are met by monitoring and measuring progress regularly to identify variances from the plan and take corrective action as necessary.
Schedule and facilitate project team meetings to ensure all deployment requirements are effectively communicated to team members.
Develop and document clear technical requirements including solution customizations, integrations, data imports/extracts and reporting needs.
Collaborate on several, concurrent projects, which could include: working with clients; developing new requirements for system operation; workflow definition and documentation; transforming data; loading data; and building custom data migration solutions.
Work with Product Owners to effectively communicate solution requirements and associated priority as part of sprint planning process.
Maintain an issues list and communicate key issues to project sponsors and key stakeholders.
Oversee all aspects of project management and ensure the successful completion of deliverables.
Bachelor’s or Master’s degree in computer science, computer engineering or related major.
3-5 years enterprise level experience architecting and implementing complex, customer-facing technical solutions.
5+ years of project management experience and knowledge.
Strong knowledge of technologies across the entire customer engagement process (ad serving, marketing technology, eCommerce, CMS). Familiarity with the newspaper / publishing industry or subscription-based business a definite plus.
Experience in a customer-facing role requiring a high level of individual responsibility, sound business judgment and large enterprise account management, where an aptitude for improving customer satisfaction was successfully demonstrated.
Familiarity with Google Analytics / Google Tag Manager / Adobe Tag Manager a plus.
Previous experience in managing large data migration and systems integration efforts.
Strong working knowledge of SQL Server with ability to develop clear requirements for extraction, transformation, loading and integration. Familiarity with SSIS and ETL tools a plus.
Ability to effectively prioritize and multi-task; demonstrated flexibility and comfort in fast-changing and ambiguous environments.
Ability to accurately scope, plan and estimate level of effort for tasks, with appropriate balance of risk and effort. Expertise with using MS Project or other project management tools.
Demonstrated strength with complex problem decomposition.
Ability to work well with a team of highly talented software professionals in a rapid development environment.
Experience in an Agile development environment preferred.
Self-starter/self-directed, quick study with ability to work cross-functionally.
Excellent presentation and communication skills.
Exhibit strong executive presence with ability to interact with key project sponsors.
Must be a team player, able to work closely with cross-functional support groups.
Must be able to effectively communicate with all levels of stakeholders from end users to executive sponsors to technical development resources.
Able to travel up to 40% of the time.
Want to join an established company but still work in a startup environment?
Do you enjoy working together with customers and developers alike to turn challenging business requirements into innovative technology solutions?
Want to get in on the ground floor of a high-growth industry looking for new technologies and solutions?
Marketing G2 (MG2) is looking for a talented Business Analyst who will be responsible for working with our Product Manager, Project Managers, technology teams and most importantly, with our clients to translate business needs into clear technical requirements. This position requires a person with a combination of strong business acumen and good technical skills. Also required are project management capabilities with the ability to work effectively with technical and non-technical stakeholders.
What you will be doing:
Work with product manager to communicate client needs to the organization and help improve your product(s)
Gather and analyze new requirements for completion and understanding
Work with project managers and clients to deliver projects on time and to client expectations
Ensure visual delivery of the product is correct
Perform user acceptance testing
Assist with client implementations and setup tasks as needed
Hand off client knowledge to support team
Document new features and best practices for your product(s)
Train internal and external stakeholders on your product(s)
Troubleshoot support tickets and make recommendation on system changes / optimizations
Bachelor’s degree in computer science, computer engineering or related major or equivalent work experience in a similar role within a SaaS product company
Planning, organization, and time management skills
Excellent written and verbal communication skills
Strong analytic and conceptual thinking skills
Fundamental understanding of web products. Basic HTML / CSS skills strongly preferred, ability to use browser developer tools to troubleshoot
Ability to enter and exit any phase of a project due and to work with individuals across all levels of the company
Proficient in the Microsoft Office suite
Has worked in an Agile environment
Knowledge of Google Analytics / Google Tag Manager and/or Adobe Analytics reporting and data collection
Knowledge of CMS (Content Management Systems) applications for developing and managing content
Basic SQL skills
Experience with Visual Studio Team Services or equivalent tools (Jira) to manage the sprint / release process
Familiarity with UX design and best practices
Previous work in or familiarity with SaaS-based products that support the entire customer engagement journey for a subscription-based business model is a definite plus
Marketing G2 (MG2) is looking for a talented Sr. DevOps Engineer / Release Manager who will be responsible for the design and development of CI/CD process flow for current and new software reducing Time-To-Market (TTM) and deployment time. You will collaborate and work closely with architects/senior developers and technical leads to build, maintain, troubleshoot, deploy and host current/future software applications to internal and Cloud infrastructure. In addition, you will ensure and administer a repeatable, high-quality release process for all MG2 products.
What you will be doing:
Drive the adoption of a DevOps culture within development/IT teams to enable them to transition from a traditional SysOp mindset to a DevOps one
Develop and manage the creation of PowerShell scripts to automate common systems administration tasks and application deployments
Mentor DevOps engineers and provide guidance on their day to day tasks
Assist development teams with merging, branching, and staging releases
Conduct performance tuning, load testing, and optimization of software services and applications, maintenance and support of the production environment
Help streamline software development by contributing to implementation of a continuous integration process and automating manual processes
Taking ownership of features that range from services provisioning on PaaS/IaaS, deployment automation / configuration, Jenkins CI, and IIS / Nodejs / Net application development
Manage code repositories (including TFS / Git), improve practices of branching and merging code, establish process control points
Develop POCs / prototypes as required
Implement and document standard processes for the operation, maintenance, design, and function of deployment environments
Build and manage multiple components of web infrastructure focusing on continuous integration, automated software releases, configuration management and system management in a high-availability cloud environment (Azure)
Bachelor’s Degree in Computer Science, Engineering or related degree or equivalent work experience in specified role
Minimum of 3-5 years of development experience creating enterprise level applications
Fundamental experience in MS stack, distributed systems, high availability and services for infrastructure
Experience supporting 24x7, high availability internet application environments that include web, application and database servers and load balancing systems
Experience with a cloud-based, enterprise platform running on Microsoft Azure, Amazon Web Services (AWS), or Google Cloud. An understanding of designing environments with security, high availability, and monitoring as cornerstones
Demonstrable ability in PowerShell script creation and automation
At least 2 years of experience as a DevOps Engineer with hands-on experience with automating all stages of the SDLC
Basic to intermediate knowledge of database / caching technologies (SQL Server, Redis)
Understanding of networks, including subnets, VPN, firewalls, and load balancing
Practical experience with CI using tools such as Jenkins / Chef / Puppet and/or TFS build for MSBuild, XAML, Task Agent and Pools
Experience with build automation and configuration management tools (e.g. Puppet, Chef, Ansible) and deployment tools (e.g. Octopus)
Demonstrable ability to debug build issues in .Net, XAML, SQL, Scripts, PowerShell, Docker, Linux and Windows, Deployment unit testing
Advanced SQL Server knowledge (SSIS, clustering and replication)
Experience in Windows server administration; Linux server administration with RedHat, Centos or Ubuntu
Knowledge of agile processes (Scrum / Kanban)
Docker / containerization experience in Windows at scale
Practical knowledge of Restful APIs, Web API, ASP .NET, MVC (4+) and Microsoft web technology stack
Basic to intermediate knowledge of SQL and of the relational database concepts. Experience with web security and the different techniques available for Authentication, Authorization and web server access control
Demonstrable ability to communicate effectively in both technical and business environments
Initiative to work independently, but also ability to accept and follow instructions