Employment Opportunities

We invite qualified individuals for the following positions to contact us to explore the possibilities of working together. We provide an attractive working environment, competitive compensation and benefits, and growth opportunities for the strong performers.

Controller

Department: Organizational Services
Job Summary: Directs financial activities of an organization by performing the following duties personally or through subordinate supervisors.

Essential Duties and Responsibilities: Performs analytical, technical and administrative work in the implementation and on-going administration of computer systems, databases, phone system, and local area networks:
  • Completes month-end process to record financial results and reconcile all accounts.
  • Completes monthly billing and accounts receivable cycle.
  • Oversees all clerical aspects of the accounting function (payables, sales & use tax, banking).
  • Manages financial forecast and budgeting process.
  • Provides cost accounting data to provide profitability metrics.
  • Establishes, or recommends to management, major corporate economic strategies, objectives, and policies for company.
  • Recommends modifications to existing corporate programs.
  • Prepares reports which summarize and forecast company business activity and financial position in areas of income, expenses, and earnings based on past, present, and expected operations.
  • Directs preparation of budgets, reviews budget proposals, and prepares necessary supporting documentation and justification.
  • Advises management about insurance coverage for protection against property losses and potential liabilities.
  • Provides management with timely reviews of organization's financial status and progress in its various programs and activities.
  • Directs determination of depreciation rates to apply to capital assets.
  • Advises management on desirable operational adjustments due to tax code revisions.
  • Arranges for audits of company's accounts.
  • Manages the company’s annual financial audit.
  • Prepares reports required by regulatory agencies.
  • Establishes relations with banks and other financial institutions.
  • Provides input on risk management assessments.

Supervisory Responsibilities: Directly supervises one employees in the Accounting & Finance. Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.

Competencies: To perform the job successfully, an individual should demonstrate the following competencies:
  • Analytical - Synthesizes complex or diverse information; collects and researches data; uses intuition and experience to complement data; designs work flows and procedures.
  • Continuous Learning - Assesses own strengths and weaknesses; seeks feedback to improve performance; pursues training and development opportunities; strives to continuously build knowledge and skills; shares expertise with others.
  • Job Knowledge - Competent in required job skills and knowledge; exhibits ability to learn and apply new skills; keeps abreast of current developments; requires minimal supervision; displays understanding of how job relates to others; uses resources effectively.
  • Use of Technology - Demonstrates required skills; adapts to new technologies; troubleshoots technological problems; uses technology to increase productivity; keeps technical skills up to date.
  • Problem Solving - Identifies and resolves problems in a timely manner; gathers and analyzes information skillfully; develops alternative solutions; works well in group problem solving situations; uses reason even when dealing with emotional topics.
  • Customer Service - Responds promptly to customer needs; responds to requests for service and assistance; meets commitments.
  • Communications - Keeps others adequately informed.
  • Cooperation - Exhibits tact and consideration; works cooperatively in group situations; works actively to resolve conflicts.
  • Teamwork - Balances team and individual responsibilities; exhibits objectivity and openness to others' views; gives and welcomes feedback; supports everyone's efforts to succeed.
  • Written Communication - Presents numerical data effectively; able to read and interpret written information.
  • Change Management - Develops workable implementation plans; communicates changes effectively; builds commitment and overcomes resistance; prepares and supports those affected by change; monitors transition and evaluates results.
  • Performance Coaching - Defines responsibilities and expectations; sets goals and objectives; gives performance feedback; motivates for increased results; recognizes contributions; encourages training and development.
  • Team Leadership - Defines team roles and responsibilities; supports group problem solving.
  • Delegation - Delegates work assignments; matches the responsibility to the person; gives authority to work independently; sets expectations and monitors delegated activities; provides recognition for results.
  • Leadership - Exhibits confidence in self and others; inspires and motivates others to perform well; effectively influences actions and opinions of others; accepts feedback from others; gives appropriate recognition to others.
  • Managing People - Takes responsibility for subordinates' activities; makes self available to staff; fosters quality focus in others; improves processes, products and services.
  • Business Acumen - Understands business implications of decisions; displays orientation to profitability; demonstrates knowledge of market and competition; aligns work with strategic goals.
  • Impact & Influence - Displays ability to influence key decision-makers.
  • Cost Consciousness - Works within approved budget; develops and implements cost saving measures; contributes to profits and revenue; conserves organizational resources.
  • Ethics - Treats people with respect; keeps commitments; inspires the trust of others; works with integrity and principles; upholds organizational values.
  • Organizational Support - Follows policies and procedures; completes administrative tasks correctly and on time; supports organization's goals and values.
  • Strategic Thinking - Develops strategies to achieve organizational goals; understands organization's strengths & weaknesses.
  • Adaptability - Adapts to changes in the work environment; manages competing demands; changes approach or method to best fit the situation; able to deal with frequent change, delays, or unexpected events.
  • Achievement Focus - Demonstrates persistence and overcomes obstacles.
  • Dependability - Follows instructions, responds to management direction; takes responsibility for own actions; keeps commitments; commits to long hours of work when necessary to reach goals; completes tasks on time or notifies appropriate person with an alternate plan.
  • Initiative - Takes independent actions and calculated risks; asks for and offers help when needed.
  • Innovation - Meets challenges with resourcefulness.
  • Judgement - Displays willingness to make decisions; exhibits sound and accurate judgment; supports and explains reasoning for decisions; includes appropriate people in decision-making process; makes timely decisions.
  • Planning/Organizing - Prioritizes and plans work activities; uses time efficiently; develops realistic action plans.
  • Quality - Demonstrates accuracy and thoroughness; looks for ways to improve and promote quality; applies feedback to improve performance; monitors own work to ensure quality.
  • Quantity - Completes work in timely manner; strives to increase productivity.

Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Education and/or Experience: Bachelor's degree from four-year college or university and one to two years related experience and/or training.
  • Language Skills Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents. Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. Ability to write speeches and articles for publication that conform to prescribed style and format. Ability to effectively present information to top management, public groups, and/or boards of directors.
  • Mathematical Skills Ability to work with mathematical concepts such as probability and statistical inference. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
  • Reasoning Ability Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
  • Computer Skills To perform this job successfully, an individual should have knowledge of QuickBooks Accounting software and MS Excel Spreadsheet software.
  • Certificates, Licenses, Registrations Certified Public Accountant (CPA) - preferred

Physical Demands The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this Job, the employee is frequently required to stand and sit. The employee is occasionally required to walk. The employee must occasionally lift and/or move up to 50 pounds.

Work Environment The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually quiet.

Software Developer

Department: Software Services
Job Summary: Create highly configurable, interoperable, modularized, bug-free products that have low maintenance costs for MBMS and creates very high value propositions for our customers.

Essential Duties and Responsibilities: include the following; other duties may be assigned:
  • Software Engineer - Develops, modifies, enhances and maintains software. Performs modification, testing, and debugging tasks.
  • Learning - Strives to increase both application and technical knowledge.
  • Technical Support - Assists in the troubleshooting and resolution of client reported problems related to application functionality and/or performance.
  • Quality Assurance - Performs functional and application impact tests on work performed. May assist in automated performance testing efforts.
  • Application/Business Analyst - Develops solutions to meet customers' needs.

Competencies: To perform the job successfully, an individual should demonstrate the following competencies:
  • Working knowledge of basic programming and systems analysis procedures
  • Well organized
  • Process oriented
  • Documents work
  • Team player
  • Results Oriented
  • Good Risk Management skills
  • Decisiveness
  • Poise under pressure
  • Good problem solving skills
  • Logical Thinker
  • Good communication skills (verbal and written)

Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Minimum four-year technology degree in computer science (or related field)
  • 0-3 years of experience in software development (enterprise-wide and/or web-based software development preferred)

Implementation Specialist

Department: Implementation Services

Job Summary:
  • Create and form intellectual property (IP)
  • Implement MBMS Solutions into Production Environments
  • Conduct Client Training
  • Enable Clients to be productive with MBMS Solutions
  • Maintain working knowledge of MBMS Applications
  • Up to 15% travel
  • Validate and analyze Client findings, Issues and Enhancements
  • Perform Configuration activities

Essential Duties and Responsibilities: include the following; other duties may be assigned:
  • Writing - Specifications (Findings, Extensions, Enhancements)
  • Training - Admin, End-User, Directed and Facilitated Client and Internal Training either onsite or utilizing VSD (Virtual Service Delivery)
  • Demonstration - Business Development, Enhancements, Issue Review
  • Application Admin - MBMS Application Configuration, Setup, Installation
  • Application Knowledge - MBMS Application knowledge and understanding of Business concepts
  • Testing - Testing of MBMS Applications for Project and Support-related activities
  • Validation - Findings validation, internal and external
  • Analysis - Specification writing and requirements analysis

Competencies: To perform the job successfully, an individual should demonstrate the following competencies:
  • Technically savvy
  • Working knowledge of SQL/TSQL and Microsoft Office Suite
  • Results-Oriented
  • Good Risk Management skills
  • Decisiveness and poise under pressure
  • Problem Solver and Logical Thinker
  • Strong Communication skills (verbal and written)
  • Ability to multi-task and stay organized in a dynamic work environment
  • Ability to work productively on a team
  • Client-Focused, Client-Oriented
  • Positive Attitude

Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • BA/BS degree preferred
  • Experience in Requirement Analysis, Design, Configuration, and Testing of Distributed Applications
  • Experience in the Software Development Lifecycle
  • Experience in the Business Development Lifecycle
  • Experience dealing with external Clients
  • Experience in writing and updating Documentation

How to Apply

People Operations
Interested persons or referred candidates should submit a resume along with referrals to: careers@mbms.com

About Us

We are a U.S. owned and U.S. based software development and professional services firm. We provide all of our services on-shore from our main office location in Amherst NY.

LinkedIn  Follow us on LinkedIn