Application Developer II
Role details
Job location
Tech stack
Job description
The Application Developer II serves as part of the System Support and Development Team to design, develop, and implement new technologies to facilitate the enhancement and improvement of the online learning experience at FIU Online for faculty, staff, and external clients.
-
Works as part of the System Support and Development Team to ensure total product quality and integration.
-
Coordinates with Product Owners, System Administrators and operational teams to ensure the system/application can be deployed and supported in a production environment.
-
Defines, designs, and implements complex web based applications using but not limited to PHP, SQL and JavaScript.
-
Uses Industry Standards to develop applications that interact with third party systems.
-
Trains the System Support and Development Team on the use of any new technologies.
-
Conducts testing and troubleshooting of applications to meet quality standards.
-
Delivers software development projects on schedule and with high quality.
-
Serves as a developer collaborating alongside the Learning Management System Team on the planning, documenting, developing, and implementing of projects and software integration tools.
-
Works with stakeholders and clients (internal and external) to understand software requirements and ensure applications are developed and expectations are met.
-
Oversees the Software Development Life Cycle (SDLC) for assigned projects. This includes documentation, recommendations for improvements, and implementations.
-
Ensures that proper backups are being performed, so that all previously mentioned systems can be recovered.
-
Serves as a developer for projects, responsible for planning and implementing tasks for product completion
-
Assists the SSD team in executing the efforts for system upgrades and maintenance as required by the unit.
-
Plans and coordinates testing of applications and processes to ensure the desire results were achieved. This involves creating baselines, documenting test and recording outcome throughout different iterations for each individual part or unit of the application or project.
-
Schedules software security audits to prevent system vulnerabilities.
-
Performs peer code review to ensure highest level of efficiency throughout all custom-developed applications.
Requirements
Do you have a Bachelor's degree?, Bachelor's degree in MIS, Computer Science, Computer Engineering, Information Studies or other technical discipline and three (3) years related experience; OR seven (7) years of related experience; OR an equivalent combination of relevant education and/or experience., * Experience using Laravel.
- Experience using VUE.
- Experience preferred with Salesforce Integration.
- Experience preferred with LMS and LTI Integrations