Senior CRM Developer - Harris Building

Georgetown University Washington , DC 20319

Posted 2 weeks ago

Located in a historic neighborhood in the nation's capital, Georgetown offers rigorous academic programs, a global perspective, exciting ways to take advantage of Washington, D.C., and a commitment to social justice. Our community is a tight knit group of remarkable individuals interested in intellectual inquiry and making a difference in the world.


The Senior CRM Developer is responsible for the analysis of University-wide information system requirements, development of specifications, and writing system documentation for Georgetown 360, a Constituent Relationship Management system being built on Salesforce to support both Advancement and University-wide CRM. S/he provides technical support for analysis, design, implementation, and maintenance of the CRM system. The Senior CRM Developer works with all members of the implementation team, subject matter experts, and stakeholders from academic, administrative offices, with members of faculty, student, research and alumni communities and with vendors. Reporting to the Associate Director, Integrations, this individual will have duties that include but are not limited to:

  • Analyzes, defines, implements changes to, and supports Salesforce applications as well as other enterprise web applications.

  • Manages packages and integrations to include development in Salesforce Apex, trigger and workflow design.

  • Effectively uses tools and programming languages for writing and modifying programs to support the CRM system (for example,, visiual force, Javascript, AJAX, and HTML 5).

  • Manages changes to the production environment and technology-based assets of the organization (such as application software, production databases, operating systems, and hardware).

  • Ensures configuration control, documented testing planning, and quality assurance.

  • Anticipates, recognizes, and resolves technical hardware, software, application or operational problems.

  • Makes effective use of activities, tasks, tools and techniques for testing applications to ensure adherence to functional and quality requirements.

  • Maintains awareness and acquires knowledge in the latest technology trends and challenges in Salesforce and CRM applications (to include third party apps in the app exchange).

  • Makes effective use of tools and platforms for design, development and support of e-commerce business-to-business (B2B) or business-to-consumer (B2C) applications, such as the online credit card payment gateway.

  • Takes appropriate measures to assure adherence to standards associated with accessing, altering and protecting organizational data.


  • BS/BA in Computer Science or related computing intensive field and 5 years of experience, or: Master`s degree in Computer Science/MIS or related computing intensive field, with 2 years of experience

  • 5-7 Years of object oriented software development (C++, C#, Java)

  • Experience building and supporting enterprise web applications (Javascript, AJAX, HTML5 etc.)

  • Extensive experience with Salesforce Apex, trigger and workflow design

  • Web service design and implementation experience with a focus on integration design and implementation

  • Experience building and supporting enterprise web applications ( such as Javascript, Python,AJAX, and HTML5)

  • Demonstrated accuracy and attention to detail with strong verbal and written communication skills

  • Experience developing in an Agile methodology

  • Ability to build and use effective working relationships within own department and across line, functional and geographic reporting lines

Preferred Qualifications

  • Experience developing Visual Force pages, Managed Packages, and integrations

  • Experience building and executing Salesforce development test plans

  • Salesforce deployment and change management experience and/ or Salesforce developer certification

  • Experience developing Lightning Components, Lighting Pages (to include Community Builder), and working with Managed Packages and integrations

Current Georgetown Employees:

If you currently work at Georgetown University, please exit this website and login to GMS ( using your Net ID and password. Then select the Career worklet on your GMS Home dashboard to view Jobs at Georgetown.

Submission Guidelines:

Please note that in order to be considered an applicant for any position at Georgetown University you must submit a cover letter and resume for each position of interest for which you believe you are qualified. These documents are not kept on file for future positions.

Need Assistance:

If you are a qualified individual with a disability and need a reasonable accommodation for any part of the application and hiring process, please click here for more information, or contact the Office of Institutional Diversity, Equity, and Affirmative Action (IDEAA) at 202-687-4798 or

Need some assistance with the application process? Please call 202-687-2500. For more information about the suite of benefits, professional development and community involvement opportunities that make up Georgetown's commitment to its employees, please visit the Georgetown Works website.

EEO Statement:

Georgetown University is an Equal Opportunity/Affirmative Action Employer fully dedicated to achieving a diverse faculty and staff. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, color, religion, national origin, age, sex (including pregnancy, gender identity and expression, and sexual orientation), disability status, protected veteran status, or any other characteristic protected by law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior CRM Analyst

Tsr, Inc.

Posted 1 week ago

VIEW JOBS 4/13/2019 12:00:00 AM 2019-07-12T00:00 Job Title: Senior CRM Analyst Client: Media Company Location: Washington D.C. Duration: Long term contract The Senior Analyst role is to gather, analyze, specify, and validate the business needs of project stakeholders related to CRM, subscriber management, and billing systems projects. This role includes interviewing stakeholders and gathering and compiling user requirements to convey a high level solution or multiple solution options to development teams. Once an agreed-upon solution has been identified, the Senior Analyst is responsible for documenting the detailed functional requirements, and becomes the lead functional analyst for the end-to-end project throughout the software lifecycle. The Senior Analyst will also apply proven communication, analytical, and problem-solving skills to help support the development process and to ensure that project deliverables are met according to specifications. Duties and Responsibilities: * Partner with multiple teams across the business to define the technical solutions for enhancements to the subscriber management, billing, and CRM systems. * Conduct iterative requirements sessions with the project team to define functional system requirements in a clear manner that is comprehensible to developers/project team. * Lead JAD sessions with the architecture team to ensure system support for stated functional requirements when necessary. Establish alternative cases when applicable. * When projects span multiple technical teams, understand and manage the end-to-end solution as a project lead, ensuring all points of interface are accounted for. * Analyze and verify requirements for completeness, consistency, comprehensibility, feasibility, and conformity to standards. * Collaborate with project managers and project sponsors to determine project scope and vision. * Create process models, use-cases, and flow diagrams to provide direction to developers and/or the project team. * Communicate changes, enhancements, and modifications via proper change request management procedures to alert project managers, sponsors, and other stakeholders, so that issues and solutions are understood. Supervisory Responsibilities: * There are no direct supervisory responsibilities associated with this job, however, when assigned as the functional lead on a multi-system project, the Senior Analyst will be responsible for ensuring other business analysts are meeting milestones and accurately documenting requirements pertaining to system interfaces and points of data transfer in order to ensure requirements are in compliance with the end-to-end solution. Minimum Qualifications: * Bachelor's degree in business administration, computer science, information systems related field or equivalent, relevant experience. * Minimum of 5 years of experience. Requirements and General Skills: * Proven experience creating systematic and consistent requirements specifications in both technical and user-friendly language. * Experience overseeing the design, development, and implementation of software solutions, systems, or products. * Knowledge of subscriber management and billing software. * Experience working with CRM systems, preferably Salesforce or PEGA. * Excellent analytical, mathematical, and creative problem-solving skills. * Excellent listening, interpersonal, written, and oral communication skills. * Logical and efficient, with keen attention to detail. * Highly self-motivated and directed. * Ability to effectively prioritize and execute tasks within a given timeline. * Experience working in a team-oriented, collaborative environment. Technical Skills: * Thorough knowledge of MS-Office Suite (Word, Excel, PowerPoint, Visio). * Working technical knowledge of Java applications, web services, and Oracle database architecture preferred. * Experience writing and executing SQL queries. * Experience with UI design and wireframes. Tsr, Inc. Washington DC

Senior CRM Developer - Harris Building

Georgetown University