So sorry, this position is no longer available.
Please go ahead and submit your application. We may have other positions that would be the perfect fit for you.
Alternatively, you may want to apply to one of the following related jobs:
Posted: 10/30/20252025-10-302025-12-06Employment Type:PermIndustry:ITJob Number: BBBH86843_1761837228Pay Rate: US$100000 - US$150000 per year
Job Description
Job Title: Senior Application Developer - Enrollment and CRM Services
Job Location: Geneva New York 14456
Onsite Requirements:
CRM / Student Information Systems
Development experience with Java/JavaScript/Python/SQL
Enrollment / Financial Aid Software
Job Description:
As a member of the Enterprise Application Services team, the Application Developer for Enrollment and CRM Services plays a central role in the overall strategy, planning, implementation, coordination, and maintenance of technical solutions meant to support the institution's enrollment and relationship management-based business operations.
Participate in the systems design process and frequently assume responsibility for project maintenance, major modifications, or the development of systems.
Ensure seamless integration, data integrity, and user support across systems that directly impact student enrollment, retention, engagement, and financial aid operations.
Gather requirements, provide technical analysis, and improve processes and the reliability, flexibility, and resilience of systems and platforms.
Collaborate on projects and related activities with others in IT Services and the Hobart & William Smith Colleges' community members.
Reports to the Director of Enterprise Application Services team in IT Services.
Responsibilities:
Configure, maintain, and enhance the Admissions, Recruiting, Financial Aid and CRM Systems to support retention workflows, early alerts, communication campaigns, financial aid awards and reporting.
Develop and maintain data integrations between Student CRM, Financial Aid System, and PeopleSoft, including batch jobs, file parsers, APIs.
Create and manage queries and reports to support operational needs and strategic decision-making.
Propose, conceptualize, design, implement, and develop solutions for difficult and complex processes.
Determine requirements from functional processes to support project and application solutions.
Collaborate with business unit and IT Services staff to generate process-level documentation.
Perform testing, debugging, change control, security practices, and documentation for projects.
Troubleshoot and resolve complex technical problems.
Maintain active relationships with vendors to address performance issues and stay abreast of platform developments.
Write technical and support documentation and handbooks that depict application design, usage, and implementation.
Collaborate with team members on code reviews, project planning, and brainstorming sessions.
Collaborate with cross-functional teams, including designers, product managers, and developers, to define and implement innovative solutions.
Contribute to the overall success of database management by participating in the development of SQL tables, queries, functions, procedures, packages, and triggers.
Other Responsibilities:
Participate in cross-functional projects at a departmental level.
Represent Colleges and the department as a principal contact for community members, vendors, contractors, and the public.
Perform other duties as required or assigned.
Strengthen digital literacy skills through education and the application of digital technologies to effectively engage in information gathering, utilization, and data management while promoting a security culture.
Complete all required federal, state, institutional, and department training.
Engage in a planned professional development program and maintain skills and knowledge relative to the position and technology industry, including best practices, evolving operational requirements, and industry trends.
Demonstrate an awareness of and sensitivity to unique social, cultural, and economic circumstances.
Demonstrate knowledge of the Colleges' educational philosophy and mission.
Perform other related duties as required.
Qualifications:
A Bachelor's degree and five years of programming experience or an equivalent combination of education and experience is required.
A Bachelor's degree in a computer-related field is preferred.
3+ years experience in a Higher Education setting preferred.
3+ years supporting enrollment-based technical solutions preferred.
Must have at least two years of experience working in an iterative software development methodology.
Technical Skills:
Experience with enrollment, CRM (preferably Slate), and financial aid systems
Proficiency in SQL, data integration tools, and system documentation.
Experience with implementing and supporting a CRM in higher education and familiarity with federal financial aid processes.
Proficiency in Java, JavaScript, Python, or similar languages. Familiarity with HTML, XML, and web technologies. Ability to write and maintain scripts for automation and integration.
Building and maintaining integrations with third-party systems (e.G., SIS, APIs)
Strong understanding of data integrity, data management, and manipulation
Understanding of cloud security best practices
Soft & Analytical Skills:
Demonstrated ability to operate independently without close supervision and work collaboratively with team members and vendors.
Commitment to student-centered service and continuous improvement.
Excellent customer service skills.
Strong written and verbal communication skills to interact with technical and non-technical stakeholders
Strong analytical mindset to debug, optimize, and innovate across systems
Understanding institutional goals and aligning technical solutions accordingly
Demonstrated time management, organization skills, and close attention to detail.
The ability to develop knowledge of, respect for, and skills to engage with those of other cultures or backgrounds is required.
**3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future**
Ready to launch your career in the breathtaking area surrounding Geneva, New York? This picturesque region nestled in the heart of the Finger Lakes boasts an abundance of job opportunities and a thriving community waiting to welcome you. Imagine working in a place known for its stunning vineyards, captivating waterfalls, and charming historic districts. Explore the vibrant arts scene at the Smith Opera House or indulge in local favorites like grape pies and Riesling wines. With access to stunning parks like Seneca Lake State Park and Watkins Glen State Park, along with proximity to the Corning Museum of Glass and the beauty of the Finger Lakes, Geneva offers a unique blend of nature, culture, and career growth that sets it apart from the rest. Dive into our job listings today and discover why Geneva, New York is the perfect place to take your career to new heights.
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.