Sr Application Developer (Ellucian Banner or other SIS/FSM + PL/SQL + JavaScript)

3+ yrs of Dev exp; Exp w/ Ellucian Banner or other SIS (Student Information System) or FMS (Financial Management System) such as PeopleSoft Financials; PL/SQL; JavaScript
Full Time
Depends on Experience

Job Description


Sr Application Developer (Ellucian Banner or other SIS/FSM + PL/SQL + JavaScript)


Develops, supports and maintains various software applications and solutions in support of the University’s mission.


Bachelor’s Degree from an accredited institution of higher education or an equivalent combination of relevant education and/or experience


  • 3+ yrs of Development experience
    • KSU doesn’t care which programming languages candidates have used as much as what kind of Enterprise systems candidates have developed for
  • Oracle PL/SQL database experience
    • KSU will also look at candidates with just SQL
  • Experience working with Ellucian Banner or other SIS (Student Information System) -- or PeopleSoft Financials or other FMS (Financial Management System) -- or possibly other similar system/s
  • JavaScript & associated web technologies – or Python 


  • Experience within a higher-education environment
  • Experience with Agile development methodologies
  • Experience with distributed revision control systems
  • Experience with continuous integration

Proficiency with the following technologies and concepts:

  • Python &/or JavaScript
  • Django, Bootstrap, and JQuery
  • SQL and PL/SQL, Oracle, PostgreSQL, MySQL, and MS-SQL
  • Git
  • Object-oriented design
  • Data modeling
  • Containerization


  • Engineers and executes the full lifecycle of complex software solutions, including research, new development, prototyping, modification, reuse, re-engineering, maintenance, documentation, and other related activities that result in software-based products, ensuring their security, stability, integrity, and recoverability
  • Designs and develops applications and integrations according to specifications using appropriate programming languages, tools, development methodologies, and adhering to relevant standards, while communicating progress, and delivering within scheduled timelines
  • Uses appropriate algorithms, logic, and data structures to solve problems and promote reusability
  • Writes well organized, documented, and readable code
  • Uses appropriate revision control practices
  • Develops test plans and ensuring that code is well tested, covering expected cases and exceptions
  • Works constructively and collaboratively to resolve problems
  • Analyzes performance and function of code and takes action to correct deficiencies
  • Assists in developing and maintaining departmental coding standards and participates in peer code reviews
  • Understands the business processes and translates them to software designs and specifications
  • Leads implementation on assigned projects
  • Assists in developing and enhancing the development toolset and core capabilities
  • Mentors and coaches staff, fostering growth and development



The above information is intended to describe the general nature and level of work being performed by people assigned to this position. It is not intended to be an exhaustive list of responsibilities, duties and skills required of personnel so classified.

Other duties may be assigned at the discretion of the leader, director or manager.



Dice Id : 80167960
Position Id : 6768108
Originally Posted : 2 months ago
Have a Job? Post it