Sr. Enterprise Applications Developer
Providence College · Providence, RI · 1 mo ago
On-siteFull-time
About the role
Support the College's software applications, data, and reporting needs by performing a variety of advanced technical functions.
Responsibilities
- Design, develop, and maintain data-level integrations and ETL processes between the ERP (Banner) and related enterprise applications.
- Develop custom queries and reports to meet user requirements; write program code to extend system functionality, incorporate new sub-systems and make other application changes and updates; participate in conducting and analyzing the results of system testing processes to ensure performance against application requirements; and develop user and applications documentation. (40%)
- Develop technical specifications and application design criteria based on department function requirements and business needs; design and establish configuration requirements for applications; develop prototypes; write program code using applicable programming languages; adhere to industry best practices and standards encompassing principles of software architecture and established programming conventions; and design methods for establishing software interfaces, hardware, and IT infrastructure requirements. (20%)
- Provide application development and user support for assigned areas of responsibility; analyze and troubleshoot functional and technical problems, including database, hardware, software, and communication-related errors; research enterprise system documentation; identify errors and work with IT staff, vendor representatives, and users to make necessary changes to solve problems. Provide on-call application support for assigned areas of responsibility. (20%)
- Define scope and deliverables for assigned applications development projects to meet user requirements; identify and analyze complex, ambiguous and/or conflicting development issues; and provide feedback on, and help translate business processes into, applications that meet department needs. (10%)
- Provide project leadership for technology initiatives; work closely with departments to define project scope; develop project task lists and time estimates; manage the completion of project tasks to meet timelines; train end users; monitor and report on progress; and coordinate the work of outside consultants to ensure deliverables are being met and are of consistent quality. (5%)
- Serve as