Application Integration Engineer, Lead
The role of the Application Integration Engineer, Lead on the ENT-RIS team is to be the technical lead for systems integration projects, determine specifications, plan, design, develop and support technical activities related to systems integration for the Electronic Research Administration (eRA) suite of applications and the University’s ERP system. This technical position requires excellent communication and problem solving skills, proven development experience in complex environments, and the ability to consistently deliver projects on time and within budget.
Responsible for software integration of enterprise Research Information Systems or modules as well as integration with external systems like the university ERP system.
Consults with users and departments to analyze and define business processes to ensure effective corresponding enterprise computer programs and applications.
Exercises full technical knowledge of all phases of enterprise computer programs and applications projects. Utilizes appropriate systems development life cycle (SDLC) model.
Consults with users, departments and other architect roles to conceptualize new and/or enhanced applications, interpret business requirements; and evaluate, assess and determine the technical functions of enterprise applications.
Provides recommendations and technical expertise regarding the integration of applications across the business lines based on long-term IT organization strategy.
Determines and prepares specifications for modifications and enhancements to enterprise programs and applications.
Plans, designs, codes, tests, debugs, integrates, modifies and documents the most complex and business-critical enterprise solutions, to ensure efficient business processes and consistent data flows to business and stakeholders. Uses multiple programming languages such as .Net, SQL, SQR, etc. Also has experience in SOA, REST and SOAP-based Web Services, XML, JSON, XSLT, and ESB.
Troubleshoots and resolves complex inter-system issues.
Writes system documentation and procedure manuals.
Employ mitigation strategies for technical risks.
Successfully assesses project risks and formulates mitigation plans, successfully develops and updates project time lines as required, delivers successful projects in a timely and cost-efficient manner as shown by project statistics. Effectively leads project evaluation reviews
Tracks industry trends and recommends enterprise hardware and software modifications to accommodate users’ needs, functions and business processes.
Acts as an internal technical consultant, advocate, mentor and change agent.
Instructs, directs, and monitors the work of other enterprise programmers. Provides guidance and training to less experienced IT professionals.
Other duties as assigned.