About the Opportunity
This job description is intended to describe the general nature and level of work being performed by people assigned to this classification. It is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.
JOB SUMMARY
The Senior Advancement Applications Developer reports directly to the Director, Applications Development, Reporting, and Data Integration in the University Advancement. This position functions as a technical lead with a focus on ensuring the development of high-quality software using best practices in architecture, development, and coding on a day-to-day basis. The Senior Advancement Applications Developer explores existing and potential technical solutions to maximize effectiveness of all applications as well as leverage their knowledge into build-vs-buy decision-making for Enterprise-level applications. This position plays a leadership role in selecting, securing, and maintaining systems that provide necessary functionality to Advancement, with a primary focus on the Salesforce.com Enterprise CRM System.
To ensure that essential services are provided to University Advancement, the employee may be required to work outside regular working hours as needed.
MINIMUM QUALIFICATIONS
A minimum of a Bachelor’s degree in Computer Science or equivalent related work experience.
A minimum of 5 to 8 years of experience in at least three of the following technologies:
Experience working with Salesforce.com and its proprietary tools and languages (Apex code, Visual Force, Lightning Web Components, Aura, Validation Rules, Workflows, Data Loader, Apex Explorer) required.
Salesforce certifications (Administrator, Developer, AI, etc.) preferred, but not required.
Experience working with ETL tools is preferred, but not required.
Candidate must be a strategic thinker with strong interpersonal skills as well as possessing excellent written and oral communication skills.
Candidate should have experience working directly with customers in order to accurately translate and articulate functional requirements.
Candidate should have experience working with larger teams in a matrix-managed environment.
Ability to lead a project with some previous project management responsibilities as required.
Ability to manage multiple projects and activities concurrently.
This position requires strong design, programming, documentation, and mentoring skills along with an extremely high level of attention to detail.
KEY RESPONSIBILITIES & ACCOUNTABILITIES
1) Develop and Implement New Applications for Advancement (70% of Total Time)
2) Support Existing Advancement Applications (15% of Total Time)
3) Provide supervision and/or assistance to other Developers/Analysts/Administrators (15% of Total Time)
Position Type
Information Technology
Additional Information
Northeastern University considers factors such as candidate work experience, education and skills when extending an offer.
Northeastern has a comprehensive benefits package for benefit eligible employees. This includes medical, vision, dental, paid time off, tuition assistance, wellness & life, retirement- as well as commuting & transportation. Visit https://hr.northeastern.edu/benefits/ for more information.
Northeastern University is an equal opportunity employer, seeking to recruit and support a broadly diverse community of faculty and staff. Northeastern values and celebrates diversity in all its forms and strives to foster an inclusive culture built on respect that affirms inter-group relations and builds cohesion.
All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, religion, color, national origin, age, sex, sexual orientation, disability status, or any other characteristic protected by applicable law.
To learn more about Northeastern University’s commitment and support of diversity and inclusion, please see www.northeastern.edu/diversity.
Read Full Description