Position Number:SE1597.00000
Position Title:Software Developer & Analyst, Senior
Job Type:Staff
FT/PT:Full-Time
Employee Class Description:Staff exempt
General Position Description:Serves as a member of the Enterprise Application Services Team collectively responsible for the development, maintenance, and on-going support of the College's core enterprise application systems and other custom and third-party applications.
Flexible Work Arrangement:Fully Remote: Employee performs all job duties off-site, typically at home or another suitable location. When possible, the fully remote employee may occasionally be required to work on site with advance notice.
Grade:2034
Exemption Status:Exempt
Posting Number:S3195P
Location(s):Orlando, FL 32811 - West Campus
Number of Vacancies:1
Posting Start Date:05/28/2025
Posting End Date:06/19/2025
Open Until Filled:No
Quicklink for Posting:Salary Range:$71,360-$87,779 per year
Description of Job Function:1. Leads development projects by analyzing, coding and implementing software applications that support, enhance and integrate with the college-wide enterprise application suite.
Description of Job Function:2. Engages in design meetings with end users and development team to lead the complex analysis, design specification and solution development that balances business requirements and risk, maintainability, and impact.
Description of Job Function:3. Deploys software development methodologies to optimize the stability and sustainability of all enterprise applications. Plans and implements new software product offerings and upgrades to existing platforms utilizing cutting edge software tools and skills.
Description of Job Function:4. Leads the on-going support of all enterprise and related software, as well as functional and technical problem resolutions.
Description of Job Function:5. Deploys software tools, processes and metrics for the installation, administration and integration of Third Party applications. Performs software and system testing, support and verification to minimize downtime.
Description of Job Function:6. Mentors other developers on software development languages, frameworks, tools and applications. Collaborates with other developers to improve code efficiencies and performance.
Description of Job Function:7. Proactively establishes and leverages working relationships with vendors, software developers and the enterprise application team for troubleshooting, maintenance and updates to the application suite.
Description of Job Function:8. In collaboration with leadership, manages the design and implementation of standards, best practices and software methodologies for all software developers.
Description of Job Function:9. Keeps current on industry standards and best practices, learns new technologies, trains and assists other developers in applying these technologies.
Description of Job Function:10. Creates the framework for collaboration and communication with other Information Technology areas to implement, design, integrate, diagnose and resolve complex system projects, problems and issues.
Description of Job Function:11. Liaises with College offices, committees and Information Technology personnel as needed.
Description of Job Function:12. Available after regular College business hours to provide 24 hour on-call support for mission critical systems.
Description of Job Function:13.Performs other duties as assigned.
Drivers License Requirement:Not Applicable
Required Minimum Education:Bachelor's Degree from a regionally accredited institution, or any equivalent combination of related education, training, and/or experience which provides the required knowledge, skills, and abilities to perform the essential functions.
Other Required Qualifications:At least 3 years software development experience in one or more of the following:
a. JavaScript (JQuery, JSON, AJAX, CSS, HTML5), XML .
b. SQL and PL/SQL programming in an Oracle environment: stored objects (procedures, packages, functions and database triggers).
c. PHP, Perl, ColdFusion, or other web application programming languages.
d. Restful APIs and other web services.
Experience developing and implementing project and change management methodologies.
Experience leading and mentoring software developers and other IT personnel.
Preferred Type of Experience:Experience in one or more of the following:
a. Ellucian Banner Extensibility tools, Groovy & Grails, Hibernate, Spring, and/or JAVA, XML
b. Database technologies such as Oracle, MySQL, MS SQL, Oracle APEX and web development tools and frameworks.
c. Source control systems such as git and svn and web server application administration and configuration
d. HTML and CSS, responsive design, user design principles, and user experience fundamentals
Knowledge, Skills and Abilities:
Ability to be a technical resource for an Ellucian Banner application module and related third-party applications.
Subject matter expert and ability to obtain buy-in for introducing new technologies.
Excellent interpersonal and communication skills.
Ability to work with minimal supervision both independently and as a member of a team.
Ability to travel between campuses may be required on an occasional basis.
Ability to effectively present information and respond to questions from managers, clients and the College community.
Strong troubleshooting skills and ability to effectively resolve or escalate issues to management or vendor support areas as necessary.
Ability to write reports, documentation, business correspondence and procedure manuals.
Ability to learn new technologies, systems and software and adapt to change on an ongoing basis.
Ability to handle multiple assignments through prioritization and time management, and effectively document and communicate status of projects and issues to management and Information Technology personnel.
Continuously updates job knowledge by participating in educational opportunities, reading professional publications, maintaining personal networks and participating in professional organizations.
Ability to meet deadlines, achieve and maintain expected productivity levels.
Ability to work effectively in a diverse community and meet the needs of diverse student populations.
General Working Conditions:This job primarily operates in a professional office environment. The employee will routinely operate standard office equipment including but not limited to computers, keyboards, mouse, phones, photocopiers, printers, scanners, filing cabinets and fax machines. While performing the duties of this job, the noise level in the work environment is usually quiet to moderate.
Typical physical competencies include but are not limited to frequently remaining stationary, moving, reaching, positioning self and occasionally ascending/descending, lifting/moving objects weighing between 5-15 pounds. This job also entails frequently communicating, discerning and exchanging information, detecting and perceiving objects up close, at a distance, and the ability to adjust focus. Cognitive abilities include but are not limited to frequently using discretion, judgment, reasoning, memory, learning, maintaining confidentiality, comprehension, problem solving, and decision-making.
The typical work environment, physical and cognitive demands listed above are representative of those that must be met by an employee to successfully perform the essential functions of this job. The College has a process to identify and make available reasonable accommodations to enable individuals with disabilities to perform the essential functions.