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.



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)

Technical Project Manager

Department: Client Services

Job Summary:
  • Coordinates and monitors technical projects or programs from initiation through delivery by performing the following duties.

Essential Duties and Responsibilities: include the following; other duties may be assigned:
  • Acts within alignment of security roles.
  • Responsible for oversight and management of project plan.
  • Gathers required data from end users to evaluate objectives, goals, and scope to create technical specifications.
  • Develops schedule and budget.
  • Estimates and procures team members required to complete project.
  • Selects and facilitates project team.
  • Monitors and manages progress, assists with obstacles.
  • Keeps leadership informed of key issues that may impact project completion, budget, or other results.
  • Works under general supervision with latitude for independent judgment.
  • May consult with senior peers on certain projects.

Supervisory Responsibilities:
  • This job has no supervisory responsibilities.

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.
  • 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.
  • Communications - Expresses ideas and thoughts verbally; expresses ideas and thoughts in written form; exhibits good listening and comprehension; keeps others adequately informed; selects and uses appropriate communication methods.
  • Managing Customer Focus - Promotes customer focus; establishes customer service standards; provides training in customer service delivery; monitors customer satisfaction; develops new approaches to meeting customer needs.
  • Teamwork - Balances team and individual responsibilities; exhibits objectivity and openness to others' views; gives and welcomes feedback; contributes to building a positive team spirit; puts success of team above own interests; able to build morale and group commitments to goals and objectives; supports everyone's efforts to succeed.
  • Ethics - Treats people with respect; keeps commitments; inspires the trust of others; works with integrity and principles; upholds organizational values.
  • 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.
  • Work Ethic – Is consistently at work and on schedule ensuring responsibilities are covered at all times, arrives at meetings and appointments on time, follows instructions, responds to direct manager instruction and/or direction, takes responsibility for own actions and keeps commitments.
  • Initiative - Volunteers readily; undertakes self-development activities; seeks increased responsibilities; takes independent actions and calculated risks; looks for and takes advantage of opportunities; asks for and offers help when needed.
  • 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.

Travel:
  • Up to 5%.

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 at least two years related experience and/or training; or equivalent combination of education and experience.
  • Technical Skills - To perform this job successfully, an individual should have knowledge of: Internet browser software, Project Management software, and Microsoft Office suite.
  • Physical Demands - While performing the duties of this Job, the team member is regularly required to sit; use hands and talk or hear. The team member is occasionally required to stand and walk. The team member must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision and distance vision.
  • Work Environment - The noise level in the work environment is usually moderate.


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