Skip to Content
Seton Hall University
Search by keyword or location

e.g. "Administrator, Professor, Technology, etc."

Full time / Part time



Already Applied?

Update your details and view your application progress.



Keep informed about job opportunities at Seton Hall University

Job Alert

Careers at Seton Hall

Thank you for your interest in working with Seton Hall University. All applicants must create an online application to be considered for any open position. Please note, employment is contingent upon satisfactory criminal and other relevant background investigations. The determination of satisfactory is at the sole discretion of Seton Hall University.

A computer workstation is available in the Human Resources Office for applicants who wish to apply in person. There are also computers available in the Walsh Library. Resumes received outside of the online application process will not be accepted. If special accommodations are needed in order to apply for a position, please contact the Department of Human Resources.

Principal Developer

Apply now Job no: 494938
Full time/Part time: Full-time
Location: South Orange
Categories: Administrator

A principal developer position leads IT application development projects that promote an effective and efficient use of technology resources, and that meet specific Seton Hall University business needs. This particular position encompasses integration, application development and design, and Ellucian Banner enhancements and extensions, which are required to develop scalable solutions in response to the University’s requests for a personalized, secured, constituent-centered web experience.

Duties and Responsibilities:

  • Gather details pertaining to business processes and workflow; compile list of requirements to resolve a business need; generate options for solutions; draft a complete project scope pertaining to business purpose, solution and estimated resources.
  • Design use case scenarios for each application; develop business workflow diagrams and/or logic flowcharts; develop pseudo code and produce proof of concepts; evaluate complex data management and sourcing issues and identify resolutions; present application design to project team and stakeholders.
  • Develop code to support accepted application design; design and produce programmatic interfaces to communicate with required integrated systems; test and evaluate own code to ensure functional requirements and desired results are met; follow quality standards for production deployment
  • Produce scheduled status reports; develop and maintain project plans utilizing a recognized PMP tool; articulate risks and or issues impeding a successful implementation (on-time, within scope, within budget); present progress to project team and stakeholders.
  • Accurately estimate the scope and time required for tasks and small projects for cost/benefit analysis; track work completed and time spent on various initiatives; confer with internal clients on issue resolution and new development for web tier system components; consult with end users to clarify project objectives, highlight potential issues, and suggest changes; train and mentor junior team members.

Required Qualifications:

  • Advanced ability to develop program flowcharts, business process workflow and data structures.
  • Expert knowledge and experience working with Banner ERP – at least one module (HR/Student).
  • Expert knowledge of current application and data integration best practices and methodologies.
  • Knowledge and experience working with SQL and PL/SQL and relational databases.
  • Expert knowledge of current application and data integration best practices and methodologies and restful API/API programming.
  • Expert knowledge of current programming languages (Python, Java) and CI/CD/SDLC in an Agile environment
  • Experience with:
    • SCM (git/perforce)
    • QA Testing
    • Usability Testing
  • Knowledge of:
    • Web-based security and authentication
    • SAML
    • PKI
    • Firewalls
    • Network/IP
    • SSL/TLS
    • Cookie handling
    • Mobile app development

Desired Qualifications:

  • Bachelor's degree preferred but not required, with a minimum of 5 years of related experience.
  • Hands on experience and familiarity with server less technologies (AWS Lambda, containers).
  • Hands on experience and familiarity with AWS Cloud Data Warehousing and Data Lake Services (RedShift/DMS/Athena/QuickSight, etc.).
  • Experience/familiarity working with Linux based systems.

Salary Grade:

  • AD200 - Administrative


  • Exempt

Physical Demands:

  • General office environment 

Seton Hall University is committed to programs of Equal Employment Opportunity (EEO) and the principles of affirmative action.

Advertised: Eastern Standard Time
Applications close:

Back to search results Apply now Refer a friend

Share this:

| More

Back to top