Careers

Want to join a team of movers and shakers responsible for powering some of today's fastest growing companies with our software and consulting?

Only apply if you are ready to get your hands dirty with cutting-edge tools and technologies while working on innovative and challenging projects. Great benefits and a family-focused workplace are just icing on the cake.

If you think you are up to the challenge, find a position below where you feel you could help us and apply today!

Current openings

Open Systems, Inc. offers a full range of comprehensive benefits, including Medical/Dental/Life Insurance and 401(k). If you are interested in growing your skills in a team-oriented organization, we invite you to explore this excellent opportunity to become part of the Open Systems family.

Accounting Clerk - Shakopee, MN

Open Systems is seeking a Accounting Clerk to join our Accounting team in Shakopee, MN. As the Accounting Clerk, you will work closely with the Accounting team to ensure accurate execution of all job duties.

Responsibilities

Accounts Payable and Accounts Receivable:

  • Coding, entry and posting of invoices
  • Producing check payments
  • Accounts Receivable order entry
  • Account Receivable invoicing and transaction posting
  • Processing of cash receipts
  • Processing vendor and rent payments
  • Various account reconciliations, weekly, monthly and quarterly
  • Support various aspects of the accounting department including monthly and year-end operations

Other:

  • Strong Customer Service including vendor communication
  • Filing according to processes and procedure
  • Prioritize time sensitive tasks, including payments to vendors, employees, ect.
  • Maintain documentation of all processes
  • Verifying information and options by developing spreadsheet reports
  • Protects organization’s value by keeping information confidential
  • Follow standard processes and procedures to solve problems
  • Leverage technology to create workflow efficiencies
  • Operate accurately and efficiently in a fast-paced environment
  • Strong workload management while dealing with multiple tasks, and a willingness to accept new challenges
  • Execute special projects related to accounting
  • Complete other duties as assigned
  • Serves as a backup to the front desk as needed

Qualifications

  • Associates’ degree in Accounting or Finance related field
  • 2+ years related work experience in a corporate environment
  • Intermediate experience with MS office suite, in particular Excel
  • Strong analytical and problem solving skills
  • Collaborative working style
  • Outstanding internal customer service
  • High attention to details with good record keeping
  • Ability to juggle multiple tasks and projects
  • Ability to articulate and answer accounting questions for both internal and external audiences
  • Strong work ethic with a focus on ethical conduct

Apply Now

Business Development Manager - Shakopee, MN

The Business Development Manager will lead a team of Business Development Representatives as well as manage an individual territory. Primary duties will include cold calling, developing relationships with prospects and building a business case for Open Systems solutions.

Responsibilities

Management:

  • Assist in training the Business Development team. Mentor individual team members in terms of individual skills.
  • Provide individual mentoring and performance feedback to direct reports
  • Advise executive leadership on ways to improve the company’s business development efforts

Lead Generation, Qualification, Management and Fulfillment:

  • Timely contact of all marketing-generated leads and call lists; qualification and collaboration with Sale Executives on best method for follow-up
  • Cold-call prospective leads and target accounts in assigned territory
  • Thoroughly understand features and benefits of all Open Systems solutions; adequately communicate these benefits to prospective customers, assemble and send appropriate marketing collateral
  • Exercise sounds business judgement in developing opportunity by appropriately engaging other resources for ROI analysis, introductory demos or other activities to enhance the value of Open Systems solutions in the mind of prospective customers
  • Effectively utilize existing customer relationship management (CRM) database and email campaign tools
  • Form collaborative relationships with Sales Executives
  • Make 60 contacts per day
  • Cold-call existing client base to generate additional demand

Reporting:

  • Maintain accurate notes and records of each account in CRM database
  • Compile summary activity and status reports as requested

Other:

  • Periodic travel to industry related tradeshows and company sponsored events as need
  • Complete other duties as assigned

Qualifications

  • Ability to lead and manage people
  • Business to business sales experience
  • Sales driven with a persistent demeanor
  • Excellent written and oral communication skills
  • Strong organizational skills

Preferred Qualifications

  • Bachelor’s level degree in communication, information technology or business related field or four years of equivalent experience
  • Experience using a CRM database
  • ERP related knowledge or experience

Apply Now

Product Owner - Shakopee, MN

Open Systems is currently seeking an experienced and resourceful Product Owner to guide the development of our ProcessPro Global ERP solution. In an agile development environment, this position is responsible for the ongoing development of product features and will collaborate with key stakeholders to ensure that business quality and functional goals are met with each product release. The Product Owner understands both the engineering and business side of the product release and is ultimately responsible for representing the end user’s needs. In this role there will be frequent travel to our St. Cloud, MN office location.

Responsibilities

  • Develop and maintain an appropriately prioritized and groomed product backlog
  • Consolidate data into user stories
  • Clearly define acceptance criteria for each feature
  • Work with development teams to ensure they understand the vision of the product
  • Promote effective agile processes using the scrum methodology
  • Promote continuous improvement among team members
  • Participate in scrum meetings with international scrum team including; daily stand-up, sprint planning and sprint retro meetings
  • Collaborate with Product Strategy and Marketing teams to translate business requirements into users stories for the development teams to implement
  • Inspire and motivate the development team to deliver innovative and exciting solutions with a sense of urgency
  • Work with key stakeholders across the company to ensure successful product releases

Qualifications

  • Bachelor’s (BA or BS) in business, computer science, or related field or the equivalent experience
  • Two years previous experience as a Product Owner, business analyst or related field
  • In-depth understanding of agile methodologies
  • Comfortable working with in-house and remote teams
  • Excellent verbal and written communications skills
  • Accurate and precise attention to detail
  • Proficient computer skills, Microsoft Office Suite (Word, Excel, PowerPoint, Outlook and Excel); working knowledge of software development
  • Ability to build strong interpersonal relationships with agile team, management and internal and external stakeholders
  • Ability to travel frequently to our St. Cloud, MN office

Preferred Qualifications

  • Proficient in development tools including Team Foundation Server (TFS)
  • Experience with Accounting, manufacturing and/or ERP systems
  • Solid understanding of ProcessPro Global ERP solution
  • Certified Scrum Product Owner (CSPO) Certification

Apply Now

Client Support Advisor- Shakopee, MN

As a Client Support Advisor you will communicate the functional and technical aspects of software applications. The right candidate will become a valuable member of our Support Services Team responsible for resolving functional software issues including research and documentation; training client, partner and internal resources; and providing overall customer service. This position requires a highly motivated candidate with strong communication skills (written and verbal), analytical and technical skills and the ability to present a positive and calm attitude when facing challenging situations and tasks.

Responsibilities

  • Provide friendly, high-quality customer service for our clients
  • Receive client inquiries via phone and email regarding product functionality or problems
  • Assist in researching and troubleshooting efforts, including escalations
  • Develop and communicate solutions back to clients within established timelines
  • Provide application and process training to customers
  • Document detailed problem descriptions and resolutions that are provided to the client

Qualifications

  • Degree or certificate in a business or computer related field and/or accounting, or equivalent experience
  • 2+ years’ experience in customer service
  • Excellent communication and customer focus skills (verbal and written); ability to work with end users and stakeholders on issues and questions
  • Ability to work both independently and in a team environment
  • Must have desire and ability to learn and a high level of motivation and initiative
  • Can work and adapt in a rapid paced environment and an ability to respond to changing priorities
  • Willingness to assume additional responsibility to support team efforts and workload

Preferred Qualifications

  • Experience with accounting software, ERP systems and inventory distribution
  • Experience with SQL Server Tools
  • Experience with software installations
  • Experience with software application support

Apply Now

Project Manager - Saint Cloud, MN

We are currently seeking a Project Manager to join our team in Saint Cloud, MN. Primary responsibilities include managing all aspects of complex software implementations from inception to deployment. This includes setting customer expectations and management of budgets, scheduling of internal project resources, and overall project plan execution for all implementation phases. Successful candidates will be self-motivated, self-directed individuals with the ability to manage all aspects of complex projects from inception to conclusion.

Responsibilities

  • As the primary point of contact on assigned projects, performs a variety of duties such as, initiating kick-off calls, assigning resources, scheduling and document management
  • Collaborates with internal teams to ensure a successful project
  • Responds to inquiries about projects
  • Adheres to a defined timeline and budget
  • Performs other duties as needed/assigned

Qualifications

  • Bachelor’s Degree or equivalent work experience
  • 3 years Project Management experience
  • 2 years managing multiple projects
  • Excellent business operations/processes knowledge
  • Excellent verbal and written communication skills
  • Knowledge of Microsoft Office Suite including; Excel, Word, PowerPoint, Project and Visio

Preferred Qualifications

  • Experience implementing ERP systems
  • Previous education or experience in the accounting field
  • PMP certification

Apply Now

Project Manager - Shakopee, MN

We are currently seeking a Project Manager to join our team in Shakopee, MN. Primary responsibilities include managing all aspects of complex software implementations from inception to deployment. This includes setting customer expectations and management of budgets, scheduling of internal project resources, and overall project plan execution for all implementation phases. Successful candidates will be self-motivated, self-directed individuals with the ability to manage all aspects of complex projects from inception to conclusion.

Responsibilities

  • As the primary point of contact on assigned projects, performs a variety of duties such as, initiating kick-off calls, assigning resources, scheduling and document management
  • Collaborates with internal teams to ensure a successful project
  • Responds to inquiries about projects
  • Adheres to a defined timeline and budget
  • Performs other duties as needed/assigned

Qualifications

  • Bachelor’s Degree or equivalent work experience
  • 3 years Project Management experience
  • 2 years managing multiple projects
  • Excellent business operations/processes knowledge
  • Excellent verbal and written communication skills
  • Knowledge of Microsoft Office Suite including; Excel, Word, PowerPoint, Project and Visio

Preferred Qualifications

  • Experience implementing ERP systems
  • Previous education or experience in the accounting field
  • PMP certification

Apply Now

Quality Assurance Analyst - Saint Cloud, MN

Open Systems is currently seeking a full-time Quality Assurance Analyst to join our Development team in Saint Cloud, MN. This role is responsible for reviewing completed programs to determine if the client specifications have been met and the program is working accurately. As a member of the development team you will work closely with the Software Developers to assure a quality product.

Responsibilities

  • Develop and document effective Test Design Specifications (TDS) for unit system, and multi-user testing
  • Work with client project team members to support the implementation of ProcessPro
  • Test baseline ProcessPro, ProcessPro add-on modules and customer programming projects
  • Document software defects, using a bug tracking system (TFS) and report defects to Software Developers
  • Attend and participate in all appropriate in-house training sessions
  • Follow standardized test procedures as identified by the Development Manager
  • Regression testing of all related modules prior to a product release
  • Maintain baseline and customer Work in Progress (WIP) issues and prepare products for release

Qualifications

  • Associate’s Degree in related program or two years of related work experience
  • Ability to communicate clearly and effectively verbally and in writing.
  • Team orientated with an ability to maintain professional relationships within the department as well as cross functionally
  • Excellent organizational skills and ability to multitask over an extended period of time
  • Strong attention to detail
  • Demonstrated aptitude to learn new technologies
  • Ability to meet deadlines and prioritize workload

Preferred Qualifications

  • Four year degree in related program or four years of related work experience
  • ERP Systems experience

Apply Now

Software Trainer (ERP Solutions) – Saint Cloud, MN

We are seeking candidates who have experience in training, accounting or ERP software. Duties will include training, configuration and consulting.

Responsibilities

Client Based:

  • Works with clients implementing or upgrading TRAVERSE ERP accounting software to train end users on specific functionality and system workflow
  • Assists with documenting detailed training guidelines and end user documentation
  • Conduct selected (set-up and transactional) standard product training on TRAVERSE ERP, either remotely or on-site, as determined by the client needs
  • Assists with helping clients cleanse and prepare data for conversion
  • Earns the respect of our clients through the demonstration of adaptability, tact, resourcefulness and proactive communications

Team Based:

  • Assist Support Services with providing client (helpdesk) support as needed
  • Assist Quality Analysts with software testing as needed
  • Collaborates with other Implementation team members, Project Managers, Consultants, and Software Developers as needed to meet client expectations

Other:

  • Complete other duties and responsibilities as assigned
  • Strong troubleshooting, reasoning and problem solving skills required

Qualifications

  • Related post-secondary education
  • Strong written and verbal communication skills are required
  • Ability to establish and maintain interpersonal relationships with others is required
  • Aptitude to learn new technologies and sit at a computer for long periods of time typing is required
  • Must be able to travel nationwide up to 50%, sometimes with little notice

Preferred Qualifications

  • Two years of relevant industry experience in accounting, manufacturing, distribution, warehousing, and/or service
  • ERP systems experience

Apply Now

Software Trainer (ERP Solutions) – Shakopee, MN

We are seeking candidates who have experience in training, accounting or ERP software. Duties will include training, configuration and consulting.

Responsibilities

Client Based:

  • Works with clients implementing or upgrading TRAVERSE ERP accounting software to train end users on specific functionality and system workflow
  • Assists with documenting detailed training guidelines and end user documentation
  • Conduct selected (set-up and transactional) standard product training on TRAVERSE ERP, either remotely or on-site, as determined by the client needs
  • Assists with helping clients cleanse and prepare data for conversion
  • Earns the respect of our clients through the demonstration of adaptability, tact, resourcefulness and proactive communications

Team Based:

  • Assist Support Services with providing client (helpdesk) support as needed
  • Assist Quality Analysts with software testing as needed
  • Collaborates with other Implementation team members, Project Managers, Consultants, and Software Developers as needed to meet client expectations

Other:

  • Complete other duties and responsibilities as assigned
  • Strong troubleshooting, reasoning and problem solving skills required

Qualifications

  • Related post-secondary education
  • Strong written and verbal communication skills are required
  • Ability to establish and maintain interpersonal relationships with others is required
  • Aptitude to learn new technologies and sit at a computer for long periods of time typing is required
  • Must be able to travel nationwide up to 50%, sometimes with little notice

Preferred Qualifications

  • Two years of relevant industry experience in accounting, manufacturing, distribution, warehousing, and/or service
  • ERP systems experience

Apply Now

Technical Writer - Shakopee, MN

We’re searching for an experienced Technical Writer to join our Development team and help take our customer-focused documentation materials to new heights. As an ideal candidate, you have proven experience in a highly technical field, such as software development, computer science, or information technology. Your ability to evaluate and analyze complex information is second to none, and you have a natural desire to help people understand complex procedures and concepts.

Responsibilities

  • Develop comprehensive documentation that meets organizational standards
  • Obtain a deep understanding of products and services to translate complex product information into simple, polished, and engaging content
  • Write user-friendly content that meets the needs of the target audience, creating meaningful, helpful instructions that enhance our users’ software experience
  • Develop and maintain detailed databases of appropriate reference materials, including research, usability tests, and design specifications
  • Evaluate current content and develop innovative approaches for improvement
  • Research, outline, write, and edit new and existing content, working closely with various departments to understand project requirements
  • Independently gather information from subject matter experts to develop, organize, and write procedure manuals, technical specifications, reference materials, and process documentation
  • Work with development and support leads to identify all documentation repositories, revise and edit, and determine the best solution for data compilation and centralized storage
  • Develop content in alternative media forms for maximum clarity and comprehension, with a consistent and cohesive voice across all documentation

Qualifications

  • Bachelor’s degree in technical communication or a relevant technical field
  • 2-4 years’ industry experience as an effective technical writer
  • Proven ability to quickly learn and understand complex topics
  • Previous experience writing documentation and procedural materials for multiple audiences
  • Superior written and verbal communication skills, with a keen eye for detail
  • Experience working with engineering to improve user experience and design and to help refine content and create visuals and diagrams for technical support content

Preferred Qualifications

  • Proven ability to handle multiple projects simultaneously, with an eye for prioritization
  • Firm understanding of the software development life cycle (SDLC)
  • Previous software development experience
  • Experience using XML tools to create documentation

Apply Now

Support Team Lead - Shakopee, MN

As a Support Team Lead  your responsibilities include building internal and external relationships, fostering a team environment with direct reports, providing leadership that drives growth and continuous improvement. Through effective leadership you will coach department personnel in ongoing case management including; issue resolution techniques and processes, research, and troubleshooting functional software issues to their resolution. You will assist with personnel management including managing schedules, hiring and effectively onboarding new staff and following progressive discipline escalation procedures as needed. As a Lead you will be expected to cultivate a culture in line with Open Systems core values.

Responsibilities

Leadership:

  • Drive growth and continuous improvement as a department and organizational leader  
  • Foster team collaboration and drive the team towards continued success
  • Provide leadership to department personnel
  • Manage department workload to achieve company goals in various areas (quality documentation, response time, training methods, etc.)
  • Ensure the appropriate department use of internal systems (CRM, Time Entry, etc.)
  • Facilitate periodic meetings with department staff
  • Perform one on one coaching session with direct reports
  • Guide staff on effective ways to communicate during difficult situations
  • Actively participate in the selection process for new Client Support Advisors
  • Executes training plans for new department staff
  • Participate in all department meetings

Customer Facing:

  • Follow up on survey feedback, issue closures and billing discrepancies
  • Work with internal and external team members on support agreement options
  • Provide exceptional internal and external customer service
  • Build strong customer relationships including de-escalating and resolving issues

Other:

  • Work cooperatively with other supervisors, partners, administrative teams and support staff
  • Drive company collaboration to build internal relationships
  • Complete other duties as assigned

Qualifications

  • 2 years of experience in management or supervisory position
  • 5 years of experience in customer service preferably in a software helpdesk environment
  • Knowledge of ERP software implementation methodology 
  • Ability to identify where development is needed and put a plan in place
  • Ability to maintain a high level of confidentiality
  • Proven leadership skills and strong active listen skills
  • Strong time management including the ability to manage one’s own time and the time of others
  • Excellent oral and written communication skills; tailoring messaging to both technical and non-technical audiences
  • Intermediate computer skills including experience using Access and/or Excel
  • Ability to react positively to organizational change and help lead assigned team forward

Preferred Qualifications

  • Degree or certificate in a computer or accounting related field; OR the equivalent experience
  • Robust systems experience i.e. accounting software, ERP systems and/or inventory distribution
  • Working knowledge of basic accounting principles
  • Experience with software installations
  • Experience with SQL Server Tools

Apply Now