CRM Architect - Application Development

$150,000 - $170,000 yearly
  • The Resume Review - Recruiting Department
  • Remote (Alpharetta, GA, USA)
  • Nov 18, 2021
Full time Information Technology

Job Description

Job description
This company is actively seeking for an experienced and dynamic applications architecture leader to join the CRM technology team as a Solution Architect. In this role, you will provide technical oversight for system designs and implementations, mentor and coach all levels of developers in best practices, collaborate with a team of architects to determine and develop frameworks and designs that are needed across multiple projects within the portfolio.
You will be a change agent constantly looking at opportunities for improvement and will be responsible for modernizing our applications landscape and eliminating technical debt. You will also provide direction, make high level design choices, and dictate standards including software, tools, and platforms. In addition, you will collaborate with solutions architects, business and IT owners to ensure that the solutions are adhering to the enterprise technology standards and best practices.
The CRM Solution Architect will participate in the selection and implementation of an enterprise CRM solution. The position will lead a team responsible for the design and implementation of a Customer Relationship Management (CRM) platform that supports all lines of business.  The ideal candidate will have a deep knowledge of CRM administration (accounts, contacts, leads, opportunities, reporting, etc.) and a passion for using digital tools to optimize the customer experience and drive business results. 
The CRM Solution Architect will provide strategic guidance and direction to ensure business needs are met and our systems, processes and people will enable the go-to-market strategy of each line of business.
The individual in this role designs, develops, documents, tests, implements, and debugs new and existing software solutions for enterprise customer relationship management systems. Serves as technical expert on development projects. Participates in full development life cycle including requirements analysis and design.
Writes technical specifications based on conceptual design and stated business requirements. Supports, maintains, and documents software functionality. Identifies and evaluates new technologies for implementation. Analyzes components to find causes of errors and revise programs as needed. Analyzes user needs, system requirements and business processes to determine technical requirements. Consults with end user to prototype, refine, test, and debug components to meet needs.
This position has the option to be 100% remote or work out of one of our assigned office locations. 
How does a Solution Architect make an impact?
  • Designs solutions after gathering business and technical requirements.
  • Develops software solutions that are high performing and meet technical standards.
  • Supports testing and problem solving/debugging of solutions.
  • Implements software solutions following best practices.
Qualifications: Do you have what we’re looking for?  
  • 10+ years of leadership experience in large scale technology architecture definition, and integration of new technologies and solutions.
  • 5+ years of experience in developing application architecture road maps, reference architectures, and evangelizing adoption of architecture principles in the design and delivery of technology solutions.
  • Experience defining and maintaining a technology roadmap for CRM applications;  assess emerging technologies and trends to ensure the needs of the business is met.
  • Minimum of 4 years of experience implementing CRM solutions from start to finish.
  • CRM administration experience strongly preferred.
  • Experience with cloud native architectures, micro services, enterprise integration platforms, messaging infrastructures, and event driven architectures.
  • Experience with custom application development and COTS software, and database technologies.
  • Experience in large scale design of complex systems and distributed architectures, in providing architecture technology oversight, and leading a team of senior application developers through large scale initiatives.
  • Understanding of DevOps practices and tools, hands on experience in implementing and using CI/CD framework for application development.
  • Must have strong problem-solving ability, creative/innovative thinking, and organizational skills.
  • Strong leadership skills; coaching and mentoring skills.
  • Excellent interpersonal, verbal and written communications skills with ability to communicate at multiple levels and details appropriate for the audience.
  • Working experience with modern agile development methodologies and practices.
  • Typically requires bachelor's degree and at least 15 years of information technology experience (or equivalent, such as 17 years of experience or master's degree and 12 years of experience) and two years lead experience.