[USA] 215 444 9300 - [UK] +44 (0) 207 873 2258 info@esmsolutions.com

Why join ESM?

Our team is an ambitious, diversified group of individuals, unified by ESM’s mission to deliver the best for our customers.

ESM offers a full benefits package including medical, dental, life, and disability insurance. We offer a competitive 401K matching program and competitive salaries.

If you want to be a part of our dedicated and innovative team, please contact us via the form at the bottom of this page.

Our Culture

As a leading provider of spend management solutions as SaaS-based applications, we give our customers complete control of their spend through our comprehensive solution suite. Since ESM was founded in 1998, we have become a rapidly growing national spend management provider.

Each member of our team plays an important role in our overall success, which is why we promote an open environment for sharing ideas and creativity. Our employees represent different backgrounds, age groups and experience levels, forming a unique and diverse workplace. We put extra time and care into selecting talented individuals who will bring something new to the table at ESM.

Open Positions

Technical Analyst/Implementer

Technical Analyst/Implementer
(Warrington, PA or Remote if the right candidate)

Position Description

You will join the team responsible for designing and implementing software configurations and customizations to meet the needs of customers ranging in size from small universities to large corporations. Each client needs something different, so this position requires a deep understanding of the system’s capabilities and the ability to see issues from the customer’s perspective.
The breakthrough we made at ESM is that the software can be configured to meet all these different needs without writing a line of code.
 
That does not mean that this is an easy job. You will need a strong analytical and logical mind, familiarity with computers, good judgment, people skills, and excellent attention to detail in this position. We hire based on intelligence and aptitude; software development experience is not required – in fact, if you want to write code this is not the right job for you. A technical mindset paired with a customer focused mentality are the core components for success within this position.

Scope of Responsibilities

  • Manage customer projects individually and as part of a team.
  • Write up use cases and specifications to deliver a customer specific solution.
  • Implement customized systems within the framework, from start to finish..
  • Carry out customer follow-up activities such as training, documentation, and customer support. 
  • Build enterprise level, customized software solutions meeting customer expectations, within a no/low code platform.
  • Carry out ongoing discovery sessions, gathering customer requirements and data as well as manage entire projects from beginning to end.
  • You may also be asked to participate in activities such as providing customer support, managing or working on internal projects
  • Other activities suitable for your skill set and based on company needs.

 
Desired Skills

  • Strong analytical skills, creativity, familiarity with web-based technologies, and the ability to rapidly learn a complex and multifaceted program
  • 4 year college degree and at least two years of full time work experience, but not necessarily as an analyst.
  • Excellent written and verbal communication skills.
  • Good judgment and the capacity to independently evaluate situations and identify the optimum course of action.
  • Ability to interact politely with the occasional difficult customer.
  • Strong desire to learn and apply their knowledge to enhance the customer experience.
  • Initiative in seeking ways to contribute to the success of the company that go beyond a narrow definition of job responsibilities.
  • Experience with database concepts and web based technologies are a plus, but SQL/programming expertise is not required. 
  • Ability to work both as a project manager and systems analyst, gathering requirements and fulfilling the needs within the platform.
  • Team focused and ability to use a flexible approach based on the dynamics of the situation
  • Proficiency with MS Office product suite
  • Understanding of no/low code systems a plus.

 
Compensation/Benefits

  • Salary is determined based on experience 
  • Competitive Medical Plan including health, vision, and dental
  • Life and Disability Insurance
  • 401K with company matching contributions
Junior .NET Software Engineer

Junior .NET Software Engineer
(Warrington, PA)

Summary:

ESM Solutions is adding a full-time team member to its technical team in Warrington, PA with 0-2 years professional experience in software development. The candidate will provide .NET software design and development expertise in a dynamic software-as-a-service (SaaS) environment in support of mission critical, high availability production software.

Responsibilities include but are not limited to:

  • Participate in user requirements analysis, systems analysis, design and programming support for enterprise application systems development and enhancement
  • Design application modules that work together to produce desired product and to ensure that performance guidelines are met
  • Become a subject matter expert of all ESM Solutions software applications and integrations
  • Contribute to project level reporting
  • Provide tier 2 technical support of software development issues
  • Other duties as assigned

Minimum Requirements:

  • A minimum of 0-2 years of professional experience performing software design and development
  • Experience with the .NET Framework and C# is preferred, however, solid experience with Java development will be considered.
  • Solid understanding of Object Oriented Programming and Design principles
  • Experience with client-side web programming technologies like JavaScript, JQuery, Angular, and AJAX programming
  • Solid understanding of good layered application architecture concepts
  • Ability to translate functional requirements and technical specifications into comprehensive designs and code
  • Solid understanding of relational database design principles

Desired Additional Requirements:

  • Experience working on mission critical, high availability production web applications and/or web-based technologies
  • Experience with ASP.NET MVC web application programming
  • Experience with Visual Studio / Team Foundation Server
  • Experience in writing ad-hoc queries, stored procedures, triggers and scripts in SQL Server
  • Experience working in a scrum and/or agile development environment
  • Experience working with both on-shore and off-shore development resources

Skills and Requirements for Success:

  • Bachelor’s degree or equivalent technical education focused in Information Systems and Technology
  • Analytical, technical, and problem-solving skills to identify and facilitate problem resolution in a timely manner
  • Excellent time management skills
  • Superb written and verbal communication skills
  • Must be a self-starter with the ability to prioritize deliverables and meet deadlines
  • Must be highly organized and detail-oriented
  • Must demonstrate flexibility and be able to adapt to changes
  • Ability to multi-task
  • Great personality

Compensation/Benefits

  • Commensurate with Experience
  • Strong Benefits package including paid time off, medical, dental, life and 401K program with matching.

General:

  • Full Time Salary Position
  • Reports to Sr Development Team Lead
Customer Support Analyst

Customer Support Analyst
(Warrington, PA)

Summary:

ESM Solutions is adding a full-time team member to its customer support team in Warrington, PA. As a Customer Support Analyst, you are the first line of support for our corporate customers, answering their questions and solving their problems. Using a customer response management portal, you will take on a work stream of client requests (support tickets), and drive them to resolution to the satisfaction of each client. You are not afraid to roll up your sleeves, dig in, and figure out how to solve each issue. You know how to navigate ESM’s organization to escalate challenging issues to the right team members, if engineering or an experienced specialist is required. Continuously upgrading your knowledge of ESM’s technologies and applications, you become more and more capable of addressing client requests rapidly, and you play an integral role in guaranteeing client happiness.

Responsibilities include but are not limited to:

  • Become a subject matter expert in our SaaS based software solutions which automates the procure to pay process
  • Expeditiously respond to all customer inquiries
  • Ability to listen skillfully, collect relevant information, determine immediate requests and identify resolution steps
  • Capture all communications in the companies CRM system (zendesk.com)
  • Flexibility to customize approach to meet all types of customer communication styles and personalities
  • Escalate issues according to company guidelines and own the resolution until the customer is completely satisfied
  • Work with internal departments to supply information as it relates to account management and reporting needs
  • Recommend process improvements
  • Be the ultimate team player
  • Participate in other projects as needed – these could be in the areas of supplier enablement, product management, implementation services and software quality assurance
  • Experience working with both on-shore and off-shore development resources

Skills and Requirements for Success:

  • 0-2 years of experience in customer support related position
  • Bachelor’s degree, preferred in Supply Chain Management, Business, Information Systems or Communications
  • Knowledge of salesforce.com or zendesk.com a plus
  • Strong analytical, technical and problem-solving skills
  • Passionate about software and a strong desire to learn
  • Great organization and follow-up skills
  • Strong time management skills
  • Excellent communication skills both written and verbal
  • Excels in a team environment
  • Extremely positive attitude
  • Proficiency with MS Office product suite

Compensation/Benefits

  • Salary is determined based on experience
  • Competitive Medical Plan including health, vision, and dental
  • Life and Disability Insurance
  • 401K with company matching contributions

General:

  • Full Time Salary Position
  • Reports to Director of Account Services
Supplier Enablement Specialist

Supplier Enablement Specialist
(Warrington, PA)

Position Description

The Supplier Enablement Specialist is a key member of the support and services team and is responsible for connecting customers with their suppliers electronically through the ESM Purchase application.

Scope of Responsibilities

  • Become a subject matter expert in our SaaS based software solutions which automate the procure to pay process.
  • Educate both customers and suppliers on the ESM Supplier Enablement process
  • Coordinate all Supplier Enablement activities between Customer and Supplier:
    • Schedule and facilitate kick-off meetings
    • Define roles and responsibilities for both parties
    • Train supplier on completing hosted catalog templates
    • Configure supplier catalogs for either Level I or Level II Punchout utilizing cXML (based on Supplier capabilities).
    • Configure supplier profiles to support Purchase Order cXML delivery (based on Supplier capabilities)
    • Configure supplier profiles to support Invoice cXML delivery (based on Supplier capabilities)
    • Facilitate the testing of newly configured connections between Customer and Supplier
  • Expeditiously respond to all Customer and Supplier inquiries
  • Document project status and milestones in company’s project management system
  • Escalate issues according to company guidelines and own the resolution until theCustomer or Supplier is completely satisfied.
  • Recommend process improvements and stay current on the latest technical trends in the B2B space
  • Be the ultimate team player

Skills and requirements for success:

  • Passionate about software and a strong desire to learn
  • Knowledge of the cXML specification a plus
  • Knowledge of salesforce.com or zendesk.com a plus
  • Strong analytical, technical and problem solving skills
  • Great organization, time management and project management skills.
  • Excellent communication skills both written and verbal
  • Extremely positive attitude with great initiative
  • Proficiency with MSOffice product suite

Education/Experience

  • Bachelor’s degree, preferred in Supply Chain Management, Business, or Information Systems

Compensation/Benefits

  • Salary is determined based on experience
  • Competitive Medical Plan including health, vision, and dental
  • Life and Disability Insurance
  • 401K with company matching contributions

Interested in a career at ESM?