Senior CRM Engineer

Senior CRM Engineer

Levementum is hiring for Chandler, AZ and Boston, MA offices!

As the world’s largest implementer of SugarCRM and one of the fastest-growing Magento partners, Levementum employees enjoy a fast-paced work environment with plenty of opportunities for growth and learning. Levementum engineers and consultants architect and implement world-class solutions for the unique technical challenges faced by enterprise-level adopters of open-source technology. Our past clients include The University of Notre Dame, Fujitsu, OtterBox, BrightHouse Networks, The City of San Francisco, and more. Project requirements are diverse, our most recent work includes system integration with telephony, accounting, ERP, eCommerce, document management, movie streaming, and CMS systems, as well as sales force automation, quoting applications, resource scheduling, and lead enrichment via social media. Levementum engineers have the opportunity to play a crucial role in shaping the business practices and systems of the clients they support.  Visit our website for additional information about Levementum.

Job Overview:

The Senior CRM Engineer produces quality architectures and software code to turn customer’s business needs into reality. This takes the form of integrations, customizations, and configurations of our Customers’ SugarCRM and related applications.  Within Levementum’s SugarCRM practice, we typically pair a consultant and one or more engineers together as a project team who work together to execute customer projects using an established communication plan and repeatable, well understood processes that fit the collective abilities of the team members.

A person in this role will focus on the entirety of the implementation cycle including:

  1. Validating customer requirements with the Consultant at project start.
  2. Create or adapt requirements to the necessary architecture.
  3. Creating functional designs necessary to implement the work.
  4. Creating test cases to prove completion of each design element.
  5. User interface / design implementations using PHP, CSS, AJAX and HTML5.
  6. Implementing customizations to the data model to capture customer specific information needed in their unique CRM site
  7. Creating SugarCRM application-based workflows and business rules to map system behavior to customer’s specific needs.
  8. Creating integrations to external systems such as ERP, CRM and other tools using SOAP or REST based web services, direct database connections, or batch file transfers.
  9. Performing system, unit and integration testing on the works created for the given project.
  10. Making incremental, post release changes to production applications in response to support requests.

The ideal candidate:

While every person brings unique attributes and abilities to their work place, the people who regularly excel in this role and at Levementum share some common characteristics.

  1. They communicate openly and candidly. They ask questions and give inputs supported by a logical, analytical thought process.
  2. They enjoy working with colleagues who are at varying levels of professional experience, and enjoy sharing their unique skills and experience within the team.
  3. They do not require constant supervision, but they exercise independent judgment within a team setting, understanding that having a shared vision and set of expectations within the team are critical to the overall success of the team and individual.
  4. They are voracious learners who realize that technology and customers have evolving wants, needs and capabilities. They are not content to stand still and wait to be told what to do or learn.
  5. They possess good time and task management skills. As a consulting and professional services company, Levementum’s ‘product’ is the time and expertise we provide to our customers. We are in effect paid for our time, and therefore, it is critical that we are always providing value to our customers within time frames that meet agreed to timelines and budgets set jointly with our customers. – There are never any open ended projects.
  6. They enjoy project based work. They value that each project is a new business, a new model, new goals to solve. This role has little ‘system support’ duties – it’s about creating new features, functionality for a specific set of goals for a client within the context of a project.
  7. They are accountable not only for their own work, but the collective success of the team. We are measured by our collective success to a large degree.
  8. They are detail oriented, focused on completing assigned tasks fully in a self-directed manner.

Technical Skills and Competencies Sought:

  1. 3 to 6 years professional experience as a software developer, minimum of 2 years full time, recent experience in a structured professional software development environment following mature SDLC policy.
  2. Strong understanding and relevant workplace experience with object oriented programming.
  3. Fluency and workplace experience with PHP.
  4. Database script development experience, preferably with MySQL but other database platforms are relevant as well.
  5. Understanding of SOA architecture principles with experience implementing web services using SOAP or REST.
  6. Experience defining and executing unit test cases that align with overall project functional requirements to ensure quality of works created.
  7. Experience utilizing version control tools to manage software projects.

To apply for this position in the Chandler, AZ or Boston, MA please send your resume to careers@levementum.com.

Leave a Reply