Salesforce Apps

SFApps.info Blog Background image

Senior Advancement Application Developer (with Salesforce)

  • Full Time
  • Boston

Northeastern University

Northeastern is a global, experiential, research university built on a tradition of engagement with the world.

Connect with This Employer:

About the Company

Founded in 1898, Northeastern University is a global research institution recognized for its experience-driven approach to education. Through a leading cooperative education program, students integrate classroom learning with professional work, research, and global opportunities in over 100 countries. The university’s research focuses on addressing challenges in health, security, and sustainability. Offering a wide range of undergraduate and graduate programs, Northeastern has campuses in Boston, Charlotte, the San Francisco Bay Area, Seattle, Toronto, Burlington, and Nahant.

About the Role

This role involves leading the development of software solutions that support University Advancement. The position is responsible for designing, developing, and maintaining applications, with a focus on ensuring quality and efficiency in software architecture and coding. A key aspect of the role is assessing existing and potential technical solutions to enhance application effectiveness and contribute to decisions on enterprise-level software. The primary system of focus will be the Salesforce.com Enterprise CRM. Flexibility may be required to accommodate work outside regular hours to support University Advancement needs.

Responsibilities

Application Development & Implementation (70%)

  • Participate in research, evaluation, and implementation of new applications for Advancement.
  • Lead development efforts for new applications while providing technical guidance on existing systems.
  • Prepare technical specifications, design documentation, and testing plans.
  • Develop and maintain application programming interfaces (APIs) for data exchange between Advancement systems and third-party applications.
  • Oversee the design and maintenance of enterprise application systems, web applications, and custom reporting solutions.
  • Collaborate with internal and external teams, including ITS, Treasury/Finance, Admissions, and consultants, to support long-term and short-term projects.
  • Manage technical aspects of projects and oversee complex programming tasks.

Support for Existing Applications (15%)

  • Analyze and update existing applications in coordination with AIS, ITS, and other Advancement divisions.
  • Identify opportunities for process improvements to enhance system functionality.
  • Assist administrators, analysts, and developers in resolving technical issues.

Technical Leadership & Mentorship (15%)

  • Provide guidance and technical support to developers, analysts, and administrators.
  • Lead design and code reviews to maintain development standards.
  • Serve as a resource for problem resolution and troubleshooting.

Qualifications

Education & Experience

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 5 to 8 years of experience in at least three of the following areas:
    • Database & Data-Warehouse Management (Oracle, SQL Server, Snowflake, MongoDB, SQL, PL/SQL, T-SQL, etc.)
    • CRM Software (Salesforce, Microsoft Dynamics, HubSpot, etc.)
    • Ellucian Banner (Student, Finance, AR, or Advancement)
    • Object-Oriented Programming (Java, C#, VB.Net, etc.)
    • Scripting Languages (Perl, Korn Shell, C-Shell, Python, JavaScript)
    • Web Applications & Technologies (HTTP/HTTPS, HTML, XML/XSL, CSS, Ajax, ASP, JSP, Web Services, API development)
    • Reporting & Analysis Tools (Tableau, Power BI, Crystal Reports, etc.)
    • ETL Tools (Informatica, MuleSoft, Cast Iron, etc.)

Technical Skills

  • Hands-on experience with Salesforce.com and its proprietary tools, including Apex, Visualforce, Lightning Web Components, Aura, Validation Rules, Workflows, Data Loader, and Apex Explorer.
  • Familiarity with ETL tools is preferred.
  • Salesforce certifications (Administrator, Developer, AI, etc.) are a plus.

Soft Skills & Project Management

  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication abilities.
  • Experience engaging with end users to understand functional requirements and translate them into technical solutions.
  • Ability to work collaboratively in a matrix-managed environment.
  • Prior experience leading projects or managing technical tasks within a team.
  • Ability to handle multiple projects simultaneously.
  • Strong attention to detail, with a focus on software design, documentation, and mentoring.

Complete details about this role can be found on the official website below:

Comments are closed.