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.

Client Support Advisor - Shakopee, MN

Responsibilities

  • Provide friendly, high-quality support for our clients
  • Define client issues/questions/problems
  • Assist in research and troubleshooting efforts
  • Communicate solutions back to clients
  • Provide application and process training to customers
  • Document detailed problem descriptions and resolutions that are provided to the client

Qualifications

  • Excellent communication skills (verbal and written) and 3+ years’ experience in customer service
  • Ability to work both independently and in a team environment
  • A degree or certificate in a computer related field and/or accounting, or equivalent experience
  • Have an understanding of basic accounting principles, intermediate computer skills and Access or Excel experience

It’s a bonus if you have:

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

Apply Now

Software Quality Assurance Analyst - Shakopee, MN

Responsibilities

  • Understand and modify the requirements that software is expected to meet by way of functional specifications and requirements documentation.
  • Create test cases based on testing requirements that are derived from reviewing product specifications, requirements, and discussions with clients, Business Analysts and development.
  • Create testing environment and setup test data in the database as needed to reproduce issues and execute positive, negative, and edge case testing.
  • Perform integration and regression testing to ensure software is not adversely affected and validate existing functionality.
  • Design, implement, execute, and debug both manual test cases and automated test scripts using a variety of testing techniques.
  • Track product defects found during validation testing and report issue status and quality metrics to management.
  • Verify resolved defects in each release and perform manual and automated regression testing.
  • Summarize and report on test results, status, and issues.
  • Install software modifications on different operating systems and train clients on new product features/enhancements.
  • Work concurrently with different internal departments to provide technical support and testing help on an as-needed basis.
  • Other duties as directed by Management.

Qualifications

  • Candidate must have good knowledge of software development life cycle and testing methodologies.
  • Bachelor’s degree with at least 2 years of experience in an IT Business Analyst or QA Analyst/Tester role.
  • Knowledge of SQL Server and Accounting practices preferred.
  • Strong interpersonal, communication and analytical skills.
  • Able to balance priorities and communicate effectively in a fast-moving, agile product development environment.
  • Must be detail oriented, a self-starter and a strong team player.

Apply Now

Advanced Support Team Member - Shakopee

Responsibilities

Ability to transition between various roles depending on need and qualification

Support Role:

  • Research and investigate issues reported by clients and partners
  • Create and administer product environments for testing and development purposes
  • Assist clients and partners with application support of an advanced nature
  • Apply functional and technical knowledge of the software to resolve issues submitted by clients and partners, including:
    • Data analysis to troubleshoot issues and writing scripts to correct issues
    • Code analysis to identify errors reported by clients and partners
    • Quality Assurance testing of changes/scripts developed by a programmer

Programming Role:

  • Understand custom software requirements based on functional specifications and documentation

Testing Role:

  • Create test cases derived from support incident documentation or requirements gathered from correspondence with clients, partners and/or business analysts
  • Submit issues for developer review to a Problem and Enhancement Tracking system. Monitor status of issues and report updates to clients and partners

Training Role:

  • Prepare technical training material
  • Train client and partner technical resources on best practices for customizing our software

Qualifications

  • Experience with application development in ASP.NET using C#
  • Experience writing and reading SQL/T-SQL
  • Prefer Experience with:
    • Mobile application development for Android, iOS, and Windows Mobile
    • Web development
    • Python/IronPython
  • Comfortable using Microsoft Visual Studio, Microsoft Team Foundation, and Microsoft SQL Server
  • Knowledge of RedGate .NET Reflector (or other compatible de-compiler)
  • Strong communication skills
  • Strong analytical and technical skills
  • Strong work ethic
  • Ability to multi-task
  • Thrive in a team environment
  • Have a willingness to learn

Apply Now

Project Manager - Shakopee, MN

Responsibilities

  • Overseeing project staff
  • Setting customer expectations
  • Participating in the development (or process reengineering) initiatives, from project planning and design through testing, implementation and maintenance.

Qualifications

Successful candidates will be self-motivated, self-directed individual, and will have:

  • 3+ years Project Management experience
  • 2+ years managing multiple projects
  • Experience implementing ERP systems or having software or accounting background is a plus
  • Excellent business operations/processes knowledge
  • Bachelors Degree or equivalent work experience
  • Excellent verbal and written communication skills
  • MS Office Suite (Excel, Word, PowerPoint, Project and Visio) knowledge required
  • APICs or PMP certifications is a plus

Apply Now

Junior .NET Programmer - San Jose, CR

Responsibilities

The ideal candidate for this position is comfortable moving between multiple concurrent projects and technologies, has excellent attention to detail, is articulate, creative, and enthusiastic.

  • Deliver high-quality software solutions.
  • Follow framework standards to achieve goals.
  • Understand directions and needs to develop software.
  • Work with product managers to understand the customers, their requirements and design scalable solutions to thrill customers.

Qualifications

  • Knowledge in Microsoft Visual Studio (2005, 2008, 2010).
  • Strong fundaments in OOP.
  • Strong fundaments in .NET 3.0 or higher (C – Sharp).
  • Knowledge in Transact-SQL and SQL Server 2005, 2008.
  • Reporting Services.
  • English skills (Speaking, Written).
  • Bachelor degree or close to finish any carrier related to software development or IT.
  • Team Player.
  • Proactive.
  • Self-sufficient.

It’s a bonus if you know:

  • Accounting.
  • DevExpress Suite.
  • ERP – CRM Development fundamentals.
  • Web Development (CSS, ASP.NET, MVC, JAVASCRIPT).

Technical Interview

A technical interview will be necessary to prove you technical skills in the field, recommendations:

  • OOP (Inheritance and Polymorphism) will be required
  • Transact-SQL
  • Visual Studio 2008
  • Data Access
  • Windows Forms development

Apply Now

Staff Accountant - Shakopee, MN

Responsibilities

  • Support various aspects of accounting.
  • Solve problems with processes, technology, and/or procedures, along with other tasks and routine special projects related to accounting.
  • Workload management while dealing with multiple tasks and a willingness to accept new challenges.

Qualifications

  • Bachelors's degree in Accounting.
  • Minimum four years related work experience in a corporate environment.
  • Intermediate MS Office Skills.
  • Problem solving skills with a strong work ethic, and an ability to work with others.

Apply Now

Implementation Specialist - Greenville, SC

Responsibilities

  • Scheduling resources
  • Client and internal resource communication
  • Budget management
  • Implementation open issue resolution
  • Define and manage implementation strategy

Qualifications

Successful candidates will be self-motivated, self-directed individual, and will have:

  • 2+ years managing multiple projects
  • Experience implementing ERP systems or having software or accounting background is a plus
  • Excellent business operations/processes knowledge
  • Bachelors Degree or equivalent work experience
  • Excellent verbal and written communication skills
  • MS Office Suite (Excel, Word, PowerPoint, Project and Visio) knowledge required
  • APICs or PMP certifications is a plus

Apply Now

Marketing Associate - Greenville, SC

Open Systems is looking for an individual to effectively coordinate the communication output within our South Carolina division, developing strategies and implementing campaigns that drive demand for our product.  This position requires a highly motivated candidate with strong communication skills (written and verbal), an eye for detail, a mind for analytics and the ability to understand and translate technical capabilities into marketable benefits. 

Responsibilities

  • Analyze market structure, market and technology trends
  • Develop and implement marketing plans that drive demand for the product
  • Develop electronic and print advertisements using design software such as In Design, Adobe Photoshop and Illustrator
  • Design and launch email campaigns
  • Plan and deliver multiple resources such as whitepapers, infographics, guides and templates to drive product awareness and leads
  • Measure results and optimize lead nurturing workflows to convert leads into customers

Qualifications

Successful candidates will be self-motivated, self-directed individual, and will have:

  • Bachelors Degree or equivalent work experience
  • Knowledge in graphic design and experience with design software
  • Experience conducting research and analyzing markets
  • Excellent communication skills
  • Ability to work both independently and in a team environment

Apply Now

Account Manager - Greenville, SC

Responsibilities

The Account Manager will partner with and ensure the long-term success of our customers.  This position will be responsible for developing long-term relationships with a portfolio of assigned customers, connecting with key business executives and stakeholders and acting as a liaison between customers and cross-functional internal teams.

  • Operate as the lead point of contact for an existing portfolio of customers
  • Build and maintain strong, long-lasting strategic customer relationships
  • Account Receivable liaison for outstanding invoices and questions
  • Develop a trusted advisor relationship with key customer stakeholders and executive sponsors
  • Forecast and track key accounts metrics
  • Identify and grow opportunities and collaborate with sales teams to ensure growth attainment
  • Perform market research and analyze market delivery options
  • Generate quotes for sales leads
  • Update and maintain Customer Relationship Management tool
  • Research issues and act as the liason to support

Qualifications

  • Proven account management or other relevant experience
  • Demonstrated ability to communicate, present and influence credibly and effectively at all levels of the organization, including executive and C-level
  • Proven ability to manage multiple projects at a time while paying strict attention to detail
  • Excellent listening, negotiation and presentation skills
  • Excellent verbal and written communications skills

Apply Now