Current Openings

Job Summary

The Marketing Campaign Manager is responsible for the planning and execution of integrated marketing campaigns for Main Street’s TargetSmart clients. In this role, you will be responsible for creating content, coordinating design and delivering campaign marketing strategies and all the assets associated with it for our clients. The role involves offline and online marketing and requires a high degree of collaboration with our clients, as well as other marketing team members, cross functionally and with external vendors. Analytical tendencies with a natural curiosity to measure, test, learn and iterate in order to get the best results possible. The Campaign Manager often needs to create content and assets for campaigns in collaboration with our Design Team from scratch or based on source materials (web pages, white papers, etc.) and should have well-developed business writing skills.

Job Requirements

At least 3 years of experience in financial services marketing campaign management and/or marketing environment. Highly organized, attentive to detail & self-motivated individual. Familiar with standard marketing & project management concepts, practices, and procedures. Excellent written and verbal communication skills. Strong team player with a positive attitude. Proficiency in MS Office products. Working knowledge of print color management, direct mail and digital marketing service provider platforms. The ability to utilize and seek out solutions that help Main Street become more efficient in its marketing processes. Bachelor’s degree in marketing, business, communication or related field of study.

Job Responsibilities include the following. Other duties may be assigned.

  • Engage directly with TargetSmart clients to better understand their marketing objectives to align intelligent marketing print & digital solutions.
  • Understand strategies for acquiring new customers and growing existing relationships that drive awareness, consideration and purchase intent utilizing mix of marketing solutions.
  • Thoroughly understand the client’s target audience, segmentation strategy and marketing solutions to best drive response from the intended audience.
  • Partner with other functional areas and clients to develop and implement key messages that resonate with the targeted audience.
  • Author creative briefs for required marketing assets, assist in the definition of content strategy, as well as acquiring artwork files and branding guidelines to fulfill campaigns.
  • Thoroughly proofread client campaign materials and coordinate client revisions in a timely manner.
  • Develop campaign deadlines & follow up for on time solution fulfillment.
  • Identify and procure customer and prospect lists for campaign execution.
  • Monitor, analyze and report key campaign effectiveness metrics and share learnings and best practices.
  • Manage workflow and maintain effective communications across the organization as it relates to programs owned.

To apply, please contact us with the subject line “Marketing Campaign Manager”.

Job Summary

This position is responsible for promotion, sales and execution of solutions to all Financial Institutions within an assigned geographic area. This includes a combination of community banks, credit unions, existing clients and Prospects with a focus on Marketing Services Products available (Print, Analytics, Direct Mail, Digital).

Job Responsibilities include the following. Other duties may be assigned.

  • Handle all the TargetSmart leads that surface from current check accounts and prospects within the designed territory (Account Managers and/or Marketing provide lead notification).
  • Make outbound calls to existing accounts to promote/sell Main Street TargetSmart services.
  • Acquire new accounts using TargetSmart products, Analytics, Print, Digital and Direct Mail.
  • Handle all leads that come in through ongoing marketing campaigns and sales team.
  • Expand product spend from existing TargetSmart accounts.

Job Requirements

  • 3+ year’s of proven sales experience within an organization selling products and services to financial services or related.
  • Strong presentation skills.
  • Strong analytical thinking, with an attention to detail and high quality.
  • Knowledge of contracting and negotiating.
  • Excellent professional written and verbal communication.
  • Excellent interpersonal skills.
  • Working knowledge of Microsoft Office programs (Outlook, Word, Excel, PowerPoint, etc.).
  • Bachelor’s degree in Business, related field or equivalent work experience.
  • Media Sales experience using data driven solutions.

To apply, please contact us with the subject line “National Account Executive”.

Job Summary

Plans, supervises and executes the technical infrastructure of the company including servers, networks and network appliances, security, phones, and related systems. Works with the IT Director and IT Development Team to help ensure that the company’s technology needs are being met.

Job Responsibilities include the following. Other duties may be assigned.

  • SQL Databases, Exchange Server, IIS.
  • Installation and maintenance of technology not limited to PC upgrade/servicing, printer management, and IT asset management.
  • Develops, installs, and tests new network hardware and software releases, system upgrades, evaluates and installs patches and resolves software related problems.
  • Monitors systems activities and fine tunes system parameters and configuration to optimize performance and ensure security of systems.
  • Provides senior level expertise on decisions and priorities regarding systems architecture.
  • Responsible for design, sizing, integration, implementation, and support of virtualization solutions and related back-end hardware, software and tools to ensure the availability, performance, and integrity of global infrastructure environment.
  • Typical responsibilities involve analyzing and monitoring system health, ensuring capacity planning is performed, setting infrastructure operational standards and procedures, performing systems tuning, securing, troubleshooting and repairing complex issues with these systems 24X7, and understanding the technical and business aspects of creating and/or modifying an effective strategic technology plan as well as executing these strategic plans within technology lifecycle efforts.
  • Assist with day-to-day support and service requests.

Job Requirements

  • VMware vCenter support and administration.
  • VMware ESXi support and administration.
  • Microsoft Windows Server support and administration.
  • SQL server mirroring understanding and configuration.
  • Microsoft Exchange administration.
  • Disaster Recovery Infrastructure support.
  • Administration of Palo Alto firewalls.
  • Administration of Ecessa Failover and load balancers.
  • Administration of Brocade switches.
  • Administration and planning of existing wireless network.
  • Administration of Simplivity Hyper Convergence servers.
  • Customer audits, security audits, compliance audits, critical IT changes (document storage policies, network application vulnerability fixes, IT recommendations).
  • Familiar with SOC Type 1 and SOC Type 2 audits.
  • Excellent communication and organization skills with the ability to understand and apply new technology and interact with customers to support their needs.
  • Strong team player with ability to work independently.
  • Good phone etiquette.
  • May include after-hours on-call responsibilities.
  • Good organizational skills.
  • Strong communication, customer service, and technical skills.
  • Strong documentation skills for processes and procedures.
  • Excellent troubleshooting skills.

To apply, please contact us with the subject line “Network Manager”.

Job Summary

This position is responsible for the sale of Main Street’s products in a specified geographical area. This position sells the Company’s products and services using technical, organizational, and customer knowledge to influence customers and assist them in applying the products/services to their needs resulting in revenue generation.

Job Responsibilities include the following. Other duties may be assigned.

  • Determine market strategies & goals for each product and service.
  • Researching and developing lists of potential customers.
  • Complete market research to determine customer needs & providing information to other staff.
  • Evaluate product & service marketability in terms of customers’ specific needs.
  • Follow up on sales leads and developing leads.
  • Maintain up-to-date understanding of industry trends and technical developments that effect target markets.
  • Establish & maintaining industry contacts that lead to sales.
  • Working with telemarketing, sales support and staff to establish a communication path with the customer to ensure sales opportunities for products & services.
  • Develop sales proposals for customers on available products & services.
  • Make presentations to key decision makers within banks and credit unions.
  • Act to close deals & finalize contracts
  • Meet established sales quotas and revenue goals.
  • Monitor, analyze & communicate sales data, via CRM, to contribute to product/service planning.

Job Requirements

  • 5+ years of proven successful sales experience within an organization selling products and services to financial services industry.
  • Strong Presentation skills.
  • Strong analytical thinking, with an attention to detail and high quality.
  • Knowledge of contracting and negotiating.
  • Excellent professional written and verbal communication.
  • Excellent interpersonal skills.
  • Experience working in a CRM.
  • Working knowledge of Microsoft Office programs (Outlook, Word, Excel, PowerPoint, etc.).
  • Bachelor’s of Science in Business or related field.

To apply, please contact us with the subject line “Sales Executive – Checks”.

Job Summary

Analyzes requirements, conceives solutions, develops software and debugs finished products in order to meet the operational needs of the company. Receives feedback from users—both internal and external—and investigates and repairs bugs and functional shortcomings as they are encountered or in response to changing needs. Incorporates the necessary documentation into each solution so that others can effectively modify the software, and actively participates in the exchange of ideas and learning that enable the company to keep pace with changing technology.

Job Responsibilities include the following. Other duties may be assigned.

  • Analyzes company-wide, departmental, or individual functional needs throughout the organization, itemizes requirements, determines the potential impact on other systems or functions, and conceives software solutions and/or processes to meet those needs. (ANALYSIS).
  • Develops and debugs software solutions according to company standards using all necessary tools potentially including: VB6, .NET, SQL, various report writers, and other third-party tools. (DEVELOPMENT).
  • Continually assesses changing needs and user requests against existing software and makes the necessary changes and enhancements so that the company’s software assets continue to function optimally. (MAINTENANCE).
  • Actively participates, along with the IT Operations Team, to support internal system users… evaluating potential bugs, answering questions, and consulting as needed to recommend effective use of all systems. (INTERNAL SUPPORT).
  • Actively participates, along with the IT Operations Team and the Customer Service Team, to support external system users… evaluating potential bugs, answering questions, and generally helping provide world-class customer support to all customers. (EXTERNAL SUPPORT).
  • Strives to write self-documenting code that follows established standards, is named and stored according to department practices, and, when necessary, is accompanied by appropriate documentation so that other developers will be able to comprehend and modify it efficiently. (DOCUMENTATION).
  • Functions as a life-long learner and helps to promote the sharing of new ideas and new technology within the department. (LEARNING).
  • Performs other duties as assigned by the Director of IT.

Job Requirements

  • Minimum 5 years of experience developing enterprise, full lifecycle solutions using .NET, ASP.NET MVC, VB.NET and C# and relational databases.
  • Design and implement multi-tier software using the latest technologies, such as ASP.NET MVC, AngularJS, SQL Server.
  • Strong experience with building end-to-end web applications and web API on the ASP.NET MVC.
  • Strong experience with SQL Server platform, able to write complex sql queries and stored procedures, SSRS.
  • Strong experience with Microsoft Winforms application development.
  • Strong experience with web applications using Javascript, JQuery, HTML5, Bootstrap, CSS3, XML, JSON, AJAX.
  • Demonstrated ability to recognize business needs, analyze requests, recommend solid technical solutions, and lead in delivering the solution.
  • Strong analytical and problem solving skills, and relentless attention to detail.
  • Excellent verbal and written communication skills and the ability to build and maintain trusted relationships with a diverse group of clients, team members, managers, and subject matter experts (SME).

To apply, please contact us with the subject line “Programmer Analyst”.

Main Street, Inc. Current Openings