Careers

A list of career opportunities available at Connect.

Our Company   See if you might be a good fit.

Our Mission

Connect Financial Software Solutions was formed to engage in developing, operating and managing software solutions for our clients. We believe strongly that an optimized online delivery channel can significantly reduce operational expenses and overhead, while increasing the level of service our client credit unions deliver to their members. Connect Online Banking allows credit union members to manage their overall financial picture from any channel without any loss in capability. With Connect, the focus is on providing information that is actionable versus merely informational. Operational efficiency is maximized with the deepest level of host system integration available. This deeper integration minimizes the staff resources needed for the care and feeding of your online channel and the transactions that flow from it. It is this approach, in conjunction with a tireless commitment to delivering maximum flexibility and an optimal member experience to our clients that enables Connect to offer a measurably effective and unique offering to the credit unions multi-channel deployment strategy.

A Solid Foundation

Our founders have over 100 years of combined experience in the financial software industry.

Rewarding Benefits   There are some advantages that come when you work for us.

PTO (Personal time off)

As a Connect Financial Software Solutions employee you will begin with three weeks of paid time off to be used for sick or vacation days. You will be eligible for up to five weeks paid time off as you obtain longevity with us.

Insurance

As a Connect FSS employee, you will be offered competitive health, dental, vision, life, and disability insurance for you and your dependents.

401K

We offer a competitive 401K plan after you have been employed for three months.

Short Commute

If you live anywhere in the Salt Lake Valley, then your commute will be short as we are centrally located in Murray.

JOIN OUR TEAM

Ready to apply? Send your resume to hr@connectfss.com with the job title in the subject line.

Open Positions

MOBILE DEVELOPER - ANDROID

Reports to: VP of Development
Location: Murray, UT

Description

Connect Financial Software Solutions (CFSS) specializes in building, hosting, and supporting information technology solutions for the credit union industry. Specifically; Digital Banking, Account Opening, Internet Lending, Electronic Document Solutions. as well as Branch Automation.

The Mobile Developer will work in a development environment writing and troubleshooting Android mobile application software utilizing correct object-oriented principles. Accurately communicate status and issues within the development environment (verbal and written). Devise logic procedures, prepare documentation, perform coding, debug software, devise testing strategies, and execute test plans. Work to standardize apps to deliver across multiple brands with minimal duplication of effort.

Key Responsibilities
  • Design and build mobile applications for the Android platform
  • Deliver across the entire applications life cycle – concept, design, build, deploy, test, release and support apps
  • Develop and modify apps so they meet security standards and maintain confidentiality and privacy of client data within the apps
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work on bug fixing and improving application performance, and timely and accurate processing of features and functions
  • Other duties as assigned (including support activities)
Desired Skills
Skills & Experience —
  • Strong working knowledge of object oriented programming in Java
  • Ability to integrate third party libraries
  • Understands API interactions end-to-end, specifically with RESTful APIs
  • Working knowledge of Android Studio
  • Broad knowledge of Android SDK
  • Broad knowledge of the Eclipse IDE
  • Working knowledge of JavaScript
  • Understands the current mobile landscape, architectures, trends, and emerging technologies
  • Experience with RDBMS (preferably MSSQL) and SQL statements
Other —
  • Ability to work in an Agile environment
  • Ability to confidently scope and estimate work
  • Excellent debugging and optimization skills
  • Good testing/QA skills
  • Good understanding of HTML5, CSS, JavaScript, jQuery, Ajax
Bonus —
  • iOS and Objective-C development experience
Required Education/Certification
  • Bachelor’s degree in computer science, or equivalent experience and/or certifications

IMPLEMENTATIONS PROJECT MANAGER

Reports to: VP of Client Services or VP of Project Management
Location: Murray, UT

Description

Connect Financial Software Solutions (CFSS) specializes in building, hosting, and supporting information technology solutions for the credit union industry. Specifically; Digital Banking, Account Opening, Internet Lending, Electronic Document Solutions. as well as Branch Automation.

The Implementations Project Manager oversees the execution of the company’s business plan, with respect to implementation of product and customer support, for the clients and product(s) to which the Project Manager is assigned.

Key Responsibilities
  • Manages projects focused on implementation of product at client sites, including new products, existing product enhancements, data migrations as well as version/release upgrades
  • Responsible for configuration, testing, training and general implementation of products and features for clients
  • Develops project plans and timelines for activities related to product implementation and upgrades
  • Coordinates activities between client, company and other 3rd party project contributors to drive timely and successful completion
  • Keeps company management well informed of project statuses. Serves as liaison between clients and other company management during implementation projects
  • Handles research and resolution of escalated client support tickets
  • Communicates regularly with client resources and maintains a keen eye on the privacy and confidentiality of client data and concerns
  • Respects and follows process and procedure regarding security of hosting environments and applications contained within
Desired Skills
Technical Expertise —
  • Understands multi-tier web-based software solutions and the trade-offs associated with developing to this technology set
  • Able to prioritize multiple requests according to both urgency and importance
  • Understands the release management and version upgrade components of the Software Development Life Cycle (SDLC) and interfaces with clients to help ensure compliance with established standards
  • Strong written and verbal communication
  • Strong project management skills
  • Able to query and interact with Microsoft SQL Server databases
  • Able to configure, review and test software for desired functional results
  • Understands components of computer networks, VPNs, and Certificates
  • Able to troubleshoot, review systems logs, and perform root cause analysis to resolve application implementation, deployment and configuration problems
  • Understands when, and how, to successfully communicate sensitive information in secure and confidential ways. The implementations project manager will be handling large quantities of sensitive data at time, and maintaining the security, confidentiality and privacy of that data is critical
Communication —
  • Facilitates client meetings effectively
  • Provides regular status updates to client as well as company senior management
  • Resolves and/or escalates issues in a timely fashion
  • Understands how to communicate difficult and/or sensitive information tactfully and securely
  • Able to help reach mutual understanding between client and company staff with regard to desired outcomes, timelines, and priorities
  • Participates in the documentation process and contributes to shared knowledge resources
Teamwork —
  • Acknowledges and appreciates each team member's contributions
  • Keeps track of lessons learned and shares those lessons with team members
  • Ability to successfully communicate complex and technical issues with both technical and non-technical audiences
Client Management —
  • Manages interaction and expectations of new clients regarding support and implementation efforts, product feature sets, and product releases
  • Develops lasting relationships with client personnel that foster client ties
  • Communicates effectively with clients to identify needs and evaluate possible solutions
  • Continually seeks opportunities to increase customer satisfaction and deepen client relationships
  • Works to resolve outstanding client support issues, assists with resolution of service outages, keeps close tabs on client goals
Staff Development —
  • Takes responsibility for their own development within the company
  • Assists other staff members where possible to help them grow application, process and gain better understanding of client perspectives
  • Internal Operations
  • Suggests areas for improvement in internal processes along with possible solutions
  • Complies with and helps to enforce standard policies and procedures
Internal Operations —
  • Suggests areas for improvement in internal processes along with possible solutions
  • Complies with and helps to enforce standard policies and procedures
Required Education/Certification
  • Associates or Bachelor's Degree in Management Information Systems, Computer Science, Information Technology or closely related discipline
  • At least 2 years’ experience in implementing and supporting software applications
  • Must possess smart phone/device to support user authentication applications and/or to receive various system alerts

TECHNICAL SUPPORT ANALYST (SOFTWARE)

Reports to: VP of Client Services
Location: Murray, UT

Description

Connect Financial Software Solutions (CFSS) specializes in building, hosting, and supporting information technology solutions for the credit union industry. Specifically; Digital Banking, Account Opening, Internet Lending, Electronic Document Solutions. as well as Branch Automation.

The Technical Support Analyst is responsible for the triage of issues that are submitted via the phone and/or ticketing system with a desire to resolve the issue without escalation. In addition, follow up on outstanding issues to help ensure a timely resolution.

Key Responsibilities
  • Provide frontline support to our customers
  • Triage/Resolve new tickets and if needed escalate to the appropriate resource(s)
  • Keeps company management and project management team members informed of critical issues so they can be addressed immediately
  • Monitor critical processes to ensure they complete timely and as expected
  • Monitor system events and engage resources appropriately
  • Identify trends and provide solutions to mitigate/eliminate issues from occurring
  • Respect the sensitive nature of customer data and requests, keep client data secure and private
  • Follow policy, process and procedure regarding handling and access of environments containing client data
Desired Skills
Technical Expertise —
  • Understands multi-tier web-based software solutions and the trade-offs associated with developing to this technology set
  • Able to prioritize multiple requests according to both urgency and importance
  • Strong written and verbal communication
  • Able to query and interact with Microsoft SQL Server databases
  • Able to configure, review, and test software for desired functional results
  • Understands components of computer networks, VPNs, and Certificates
Communication —
  • Provides regular status updates to customers
  • Resolves and/or escalates issues in a timely fashion
  • Understands how to communicate difficult and/or sensitive information tactfully
  • Participates in the documentation process and contributes to shared knowledge resources
Teamwork —
  • Acknowledges and appreciates each team member's contributions
  • Keeps track of lessons learned and shares those lessons with team members
Client Management —
  • Develops lasting relationships with client personnel that foster client ties
  • Communicates effectively with clients to identify needs and evaluate possible solutions
  • Continually seeks opportunities to increase customer satisfaction and deepen client relationships
Staff Development —
  • Organized, detail oriented, self-starter, goal-oriented
  • Ability to work independently as well as in a team – works well and maintains a solid working relationship with developers, business analysts, testers, IT and project managers
  • Takes responsibility for their own development within the company
Internal Operations —
  • Suggests areas for improvement in internal processes along with possible solutions
  • Complies with and helps to enforce standard policies and procedures

SALES ENGINEER - DIGITAL BANKING

Reports to: VP of Sales and Marketing
Location: Murray, UT or Remote

Description

Connect Financial Software Solutions (CFSS) specializes in building, hosting, and supporting information technology solutions for the credit union industry. Specifically; Digital Banking, Account Opening, Internet Lending, Electronic Document Solutions. as well as Branch Automation.

The Sales Engineer serves as the primary product resource to support our sales team. This role is responsible for acting as the product expert, actively driving and managing the RFP stage of the sales process and working in conjunction with the sales team as the key technical advisor and demo presenter for Connect’s Emerge digital banking platform.

Key Responsibilities
  • Effectively demonstrates an in-depth understanding of company products, functions, features and benefits of Connect's software to both business and technical users
  • Identifies all technical issues of prospects and clients, and manages customer expectations, to assure complete customer satisfaction through all stages of the sales process
  • Designs and coordinates product demonstrations based on the necessities and competitive sales environment
  • Responds to functional and technical elements of RFIs and RFPs
  • Manages the demo environment and ensures that the system is always reflecting the latest capabilities to demo to prospects and clients
  • Defines all third-party partners and the services they offer to enhance the digital banking experience
  • Understands and documents, through due diligence efforts, customer requirements, and conveys requirements to Product Management teams
  • Creates the supporting documentation requirements of each sale
  • Participates at user groups, conferences, tradeshows, and other events as needed
Preferred Qualifications
  • Proven success presenting technology as business solution and selling in complicated sales surroundings with both technical and business buyers
  • Keen ability to understand and document customer and changing industry requirements
  • Strong selling and sales aptitude and ability to work as a resource for the Account Executives on the Sales Team
  • Able to prioritize work in multi-tasking environment, in various account situations
  • Able to work with key members of product team to provide input based on feedback from the market
  • Knowledge of key features in online banking and trending technology
  • Strong verbal, written and presentation skills
  • Able to make effective presentations in time-constrained situations
  • Experience with core banking and/or credit union systems
Minimum Qualifications
  • Bachelor’s degree required or 5 years of digital/online banking experience
  • Minimum of 3 years of relevant sales engineer experience
  • Ability to travel up to 25% of the time for prospect and client presentations