This position will report to the Manager of Portal and Web Services within the overall IT Enterprise Application and Information Services department. The position will help develop and support a variety of web and mobile based applications as directed by the Manager of Portal and Web Services. Typically, the position will be a member of a project team. However, there will be occasions where the position will be performing as individual contributor. There will be overtime and weekend hours from time to time depending on the nature of the project or support needs.
Under minimal direction from the Manager of Portal and Web Services, provide technical leadership and programming support for the design, development, and maintenance of 3rd Party and custom developed applications maintained by the portal and web team. This includes support for all IT maintained FIT mission-critical websites and mobile applications.
Maintain technical competence and remain current in all aspects of technologies related to this position. Adapt promptly to new technologies. Work with minimal supervision to develop applications within required technology frameworks and project timeframes. Perform tasks with attention to detail and provide high quality deliverables.
Develop appropriate technical and code documentation associated with application life cycle and ongoing support.
Develop effective technical implementation plans at a task level and perform task execution in an appropriate and timely manner. Collaborate with peers by providing technical guidance on projects and tasks as needed; this may include the need to mentor team members.
Perform daily tasks associated with support needs (e.g., populating data systems with user data and satisfying helpdesk tickets).
Develop understanding of supported business systems in order to provide effective technical direction and support.
Maintain focus on long-term goals while producing immediate and near-term solutions.
Effectively communicate and collaborate with College end-users, IT co-workers and technology vendors and consultants. This may include developing appropriate documentation and sharing knowledge in a one-on-one or group setting.
This is a general description and is not to be construed as all-inclusive. This title may be expected to perform on-call duties as per the CBA.
A Bachelor's Degree with a minimum of five years of related working experience is required; a degree in Computer Science is highly desired and a Master's Degree in a related field is an added-plus.
Expert-level Web and mobile development skills along with extensive system development life cycle experience are required.
FIT uses a variety of technologies to develop and support our Web and mobile applications. The ideal candidate will have in-depth experience writing applications in the following Web programming environments and technologies: Java, Java Server Pages, Java Servlets, Git, Markdown (for documentation), HTML, SQL, MVC, XML, Eclipse, IntelliJ, SQL Server and Oracle. Additionally, Grails 2+ and H2 database experience is highly desired.
The technologies listed change over time in order to keep pace with College needs; candidate must maintain technical competence and remain current in all aspects of technologies related to this position.
Knowledge of authentication protocols such as CAS, SAML, and Shibboleth is an added-plus.
Experience writing mobile applications for Apple Store and Google Play applications is highly desired.
Knowledge of Outsystems is an added-plus.
Ability to function within the following operating environments: UNIX/Linux (Red Hat), modern Windows, Internet Information Services, Tomcat, Apache, Active Directory, LDAP. Legacy knowledge of these technologies are desired - VB, ASP (Active Server Pages), .NET.
Familiarity with graphic applications such as Adobe Photoshop techniques and other Web utilities are an added-plus.
Proven experience working with business stakeholders in a technical leadership role through all aspects of software development lifecycle, upgrades, and bug/fixes for complex business systems is required.
Proven experience administering one or more third party software packages, especially Enterprise Resource Planning (ERP) systems, related to a business function. Experience with higher education ERPs such as Luminis Portal (Liferay), Banner, PeopleSoft, Jenzabar, Colleague or PowerCampus is highly desired.
Must have effective oral and written communication skills along with excellent judgement, problem solving, critical thinking and analytical skills with attention to detail. Ability to work on multiple projects under tight project deadlines is also required.
Ability to work collaboratively with IT colleagues and business constituents on new projects and ongoing initiatives.
Ability to participate in paired programming and code review on projects. Experience developing technical documentation and source code is required for this position.
The position is expected to lead or assist with emergency support situations as directed by the Manager of Portal and Web Services.
This is a Union position covered under the College's Collective Bargaining Agreement (CBA).
Department: Information Technology - Software Services and Information Access
Supervisor: Reuben Marcus
Days/Hours: 35 hrs/wk;
Monday-Friday: 9am - 5pm
Schedule subject to change based on the needs of the Department.
Salary: Schedule 96