Software Developer

Member Solutions

Mar 13, 2018

Website :

Location :

Hatboro, PA

Job Type :

Full Time

Company Description :

Member Solutions has built its business on an unwavering commitment to serving membership-based businesses.  We support more than 2,200 clients across North America and Australia. Since 1991, we have been providing full-service billing, software and business advisory services to fitness, martial arts, and health-related clients. 
The company operates a proprietary payment processing platform and tightly integrated call center to deliver its full-service billing solution.  The company offers a series of web-based applications for front-desk operations, member management, financial reporting, and event registration.  An automated programming interface (API) is available for corporate users or operators of client applications that wish to leverage our highly scalable, redundant and PCI compliant platform for payment processing, transaction gateway services and billing.
Our Mission is to make membership-based organizations more successful by reliably and consistently delivering practical, technology-driven, business solutions enhanced by great service.  We achieve this by recruiting, developing and retaining a great group of highly motivated and hard-working team members. 
Member Solutions is a wholly-owned subsidiary of Jonas Software.  Jonas is the valued technology partner of over 40,000 customers worldwide in more than 15 countries.  Jonas employs over 1,400 skilled individuals consisting of a cross-section of industry experts and technology professionals.  Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia and Africa.  Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the TSX (CSU.TO).

Job Description :

This position will report into the Director of R&D and provide lead development capability for the company’s flagship software products.  This position requires a self-motivated, dedicated, focused, detailed and methodical individual to combine solid development skills and knowledge of software development environment and tools with requirements to deliver robust software products.  The successful candidate will have a passion for coding, commitment to quality, lifelong learning, and contributes to overall team and company success.
This position requires a self-motivated, dedicated and focused individual who enjoys working in a fast-paced environment. The successful candidate will have a passion for learning, commitment to quality, and a desire to contribute to the overall success of the team and company.

  • Hands-on development in an agile environment
  • Analyse software requirements
  • Identify impact of possible implementation options
  • Design robust and scalable solutions
  • Write unit tests
  • Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes
  • Create and defend estimates and help the team do the same
  • Follow and contribute to software development processes and standards
  • Become an expert in key areas of our systems
  • To share knowledge and skills with others.
  • Minimum of 3 years’ experience in software application development
  • Software engineering-related degree
  • Excellent knowledge of Object Oriented Programming, Design Patterns
  • Excellent knowledge of Relational Databases
  • Experience of the following: C#, ASP.NET /MVC Web applications, Web Services, ORM
  • Agile/Scrum development process exposure
  • Experience of the following: Angular, Core Architecture, Micro services, Java
  • Exposure to Cloud technologies
Your Personal Characteristics will include
  • Enthusiasm for technology, software and leadership
  • Fair, transparent and friendly character
  • Interpersonal savvy and share knowledge
  • Excellent communication skills with the ability to explain issues clearly and simply, both orally and in writing
  • Enjoy collaborating to achieve team goals
  • Creative and demonstrates flair
  • Logical and analytical, with a methodical approach to problem-solving
  • Accurate, with high attention to detail
  • Able to remain calm and problem-solve under pressure

Is This You?

To apply for this position, submit your resume to Human Resources at:
Please indicate job title in the subject heading of your email
“An Equal Opportunity Employer”