Gables Search Group - Hackensack, NJ
posted 2 months ago
The Enterprise Application Engineer will play a crucial role in integrating, updating, administering, and supporting the firm's management applications. This position is essential for ensuring the smooth operation of various applications used across departments such as IT, Accounting, Marketing, and Records. The engineer will work closely with the Enterprise Applications Manager to maintain and enhance the firm's application stack, which includes finance applications like Elite 3E, Intapp (Time, Risk, Intake), Concur, and Iridium reporting and analytics, as well as practice-specific tools like Aderant CompuLaw and marketing tools like Foundations. The responsibilities of the Enterprise Application Engineer encompass a wide range of tasks, including performing application implementations, reconfigurations, upgrades, and periodic maintenance. The engineer will be responsible for administering the underlying platforms, particularly Microsoft SQL, SSRS, SSIS, Active Directory, Azure AD authentication and integration, and Windows Servers. Coordination with other departments and stakeholders during projects and system upgrades is vital, as is the assessment and communication of risk factors that may arise from integrated systems. In addition to these responsibilities, the engineer will participate in month-end maintenance activities, such as Windows updates, SQL maintenance, query optimization, and security patching. Testing applications during system changes, enhancements, upgrades, and monthly maintenance is also a key duty. The engineer will document system configurations, integrations, backup, and disaster recovery processes, as well as create how-to guides and document resolutions to frequently asked questions. Effective communication with the department and management regarding project statuses, issues, and proposed resolutions is essential. The engineer will also resolve support requests escalated from the helpdesk team, manage vendor support tickets, and track and optimize system performance and storage utilization, planning for necessary hardware or software upgrades to support system growth. Researching and evaluating new tools and technologies to improve the current application stack is an ongoing responsibility.