Software Engineer
MTM - Lake Saint Louis, MO

This job posting is no longer available on MTM. Find similar jobs: Software Engineer jobs - MTM jobs

The Software Engineer will be accountable for the direction and oversight of MTM’s application development and 3 rd party applications software environment. The Software Engineer manages cross-functional teams tasked with new applications development, application architecture, data base design standards, user interface standards, coding standards and methodology for MTM. Develops, maintains and provides technical expertise in order to transfer knowledge, and delivers knowledge transfer to appropriate personnel for skill development.

In addition, the Software Engineer must use their knowledge and expert understanding of software languages, data bases and interfaces across MTM, involving any aspect of the MTM portfolio of businesses.

The Software Engineer acts as an internal resource for all application development inside MTM while working with 3 rd party partners to ensure these development resources meet our requirements by developing high quality and maintainable code, as well as scalability to meet our high growth goals.

  • Develop timely and innovative solutions, with optimal use of technology and third party software resources
  • Software solutions that our business and Clients can trust
  • Self-service and web based application solutions
· Work with business analysts and business partners to ensure applications fulfill our needs
  • Assist in evaluation of current scrum and SDLC mixed environment
  • Work with team to select the most effective and resilient methodology
  • Train and lead the team in its use
· Ensure proper adherence and show measurable results
  • Determine standards for operational data
  • Determine standards for application (language, documentation, performance, platform, code quality)
  • Work with 3 rd party developers to ensure adherence
· Select / evaluate and negotiate with 3 rd party developers
  • Conduct reporting and integration testing
· Assist with material utilized for training purposes
  • Develop a complete and comprehensive project plan
  • Manage resources to deliver in accordance with the plan
· Manage Client expectations

· Respond, address and resolve IssueTrak tickets in a detailed and professional manner

  • Lead a cross-functional team in analyzing the information and prioritizing the requirements to gain understanding of the business needs
  • Provide recommended solutions
  • Actively listen and probe customers in a professional and timely manner to obtain further details and purpose of the issue reported
  • Research and articulately communicate information to team members and clients
  • Assume full responsibility for self-development and career progression while remaining responsible for updating self on ever changing information to ensure accuracy
  • Provide constructive leadership and management of key individuals on the team
  • Develop, grow and retain top relationships with 3 rd party and internal programming staff
  • Proactively seek and participate in ongoing training (formal and informal) in all aspects of the IT industry
  • Demonstrate a positive attitude and flexibility in areas such as job duties and schedule in order to aid BSG in better serving its customers and help MTM achieve its business and operational goals
  • Responsible for the analysis, architecture and specification of effective, efficient and innovative business technology reporting and analytics
  • Provide project management services during development and production to ensure that the business technology solutions and services are successfully adopted throughout the company to deliver the projected results
  • Ensure all projects adhere to business and Client needs
  • Manages work plans, timelines and budgets
  • Evaluate relative feedback and ROI to effectively prioritize projects. Evaluate project impact through consultation with the business, IT management, IT development and training teams while partnering with stakeholders to identify necessary department resources to meet defined objectives.

Required :

· Analytical and problem solving skills

· Ability to assimilate new and existing technologies, and 3rd party products

· Exemplary verbal and written communication skills

· Interpersonal skills with the ability to relate to a diversity of customers and requests

· Ability to be effective in a fast paced, dynamic environment and identify with customer needs and circumstances

· Ability to relate to a diversity of customers and requests

· Ability to identify with customer needs and circumstances

· Strong interpersonal, motivational, planning, coordination, communication, organizational, problem solving, decision-making, and conflict resolution skills. Must be able to address all levels of employees and customers

· Ability to motivate and supervise people toward high productivity and excellence in a team environment, analyze problems and devise solutions.

· Ability to acquire and maintain knowledge of MTM protocols and personnel policies

· Attention to detail is critical to the success of this position, with demonstrated competency in customer orientation and the ability to deal with ambiguity

  • An understanding of advanced database technologies and platforms
  • Advanced programming abilities in a variety of languages and data bases
  • Broad understanding of the advantages and disadvantages of industry methodologies and tools
  • Strong understanding of data base design
  • Understanding of application coding tools and processes
  • Excellent planning, communication, documentation, organizational, analytical and problem solving abilities


· Associates Degree required (at least 18 years of age)

· College courses related to the IT field.


· Bachelor’s degree in related field from an accredited college or university, and/or ten (10) to fifteen (15) years enterprise system experience; or an equivalent combination of education and experience.



· Experience with computer based technology, beyond the use of standard spreadsheet, word processing and other applications primarily designed for personal or a non-business environment

· SQL Server data base expertise

· Proficiency in at least 3 computer programming languages

· Proficiency in Software Engineering

· Experience working with 3 rd party development resources, managing teams consisting of external resources and demonstrated success in delivering large scale systems

· Experience applying technology to solve problems

· Ability to manage multiple tasks and projects, and forge strong interpersonal relationships within the department, with other departments, and with external audiences


· Data base design and modeling experience

· AS-400 / iSeries experience, Windows platform expertise, SQL Server, DB-2 and other platforms

· Advanced mastery of at least one application development methodology

· Agile and SDLC exposure and fluency


· Business Analyst

· 3 rd party developers


Computer, copy machine, fax machine, laptop, slide projector, printer, Cisco phone system


Normal office conditions apply. Employee must have clear, close vision for reading and computer work. Must be able to sit, stand, walk, balance, stoop, grasp, talk, hear and operate computer keyboard. Job may require reaching at shoulder level and below waist. Will occasionally lift/push/pull up to 20 pound and carry objects 50 feet. This position may require both local and overnight travel.

MTM - 18 months ago - save job - block
Recommended Jobs
Contract - Software Quality Assurance Enginee...
NEC Energy Solutions, Inc. - Chesterfield, MO
NEC Energy Solutions, Inc. - 2 days ago

Software Engineer 3
Boeing - Maryland Heights, MO
Boeing - 22 days ago

Software Engineer
Elsevier, Inc. - Maryland Heights, MO
Monster - 4 days ago
About this company
25 reviews
*About MTM* MTM is a medical and transportation management company whose mission is to partner with clients in developing innovative...