Engineer 3, Software

Write, integrate, debug, document, test, maintain, and support software solutions; review current software applications, present ideas for software improvements, collaborate with other team members to develop detailed specifications, write and test code, prepare training manuals for users, and maintain solutions; assist with project planning; provide technical expertise to project teams and/or leads project teams within area/department; define, develop, communicate, and implement standards, processes, and procedures for the team or department; monitor key performance metrics to ensure compliance with established standards, processes, and procedures; design, develop and modify elements of technology; apply advanced methods, theories and research techniques to implement technology vision and strategy; evaluate elements of technology's effectiveness through requirements gathering, testing, research and investigation and make recommendations for improvements resulting in increased quality and effectiveness; integrate solutions; collaborate with architects and recommend adjustments to architecture to improve overall quality of technical solutions; evaluate customer needs to determine, provide, and identify high quality solutions to meet customer expectations; provide instruction and guidance to less senior team members on new tasks and assignments and ensure deadlines are met; incorporate security protocols in daily job responsibilities; follow security policies and procedures; continuously identify and recommend opportunities for improving security. Utilize experience building integrated applications and solutions in both: business process management platform environment and Java development platform; design and development of business process management based applications to facilitate order fulfilment functions including case management, dynamic task assignment workflows and approval workflows; experience building integrations between business process management platform and external applications in services oriented architecture through web services; developing applications using Java, Servlets, JSP, JavaScript, and SQL scripts, writing and coordinating plans to promote applications for production implementation; building and maintaining logic within business process management platform by leveraging native Java plug-in capabilities; business process management development platforms (such as Oracle BPM, PRPC or Appian); Java development and software package build using Open Source platform including Eclipse; and, application of Agile methodologies and tool set.

Meet Some of Enterprise Holdings's Employees


Management Trainee

Abby works in a neighborhood car rental branch and is learning all aspects of the business. She's committed to providing top-notch customer service every step of the way.


Corporate Talent Development Manager

Matt's responsibilities at Enterprise Holdings are three-fold. He oversees global projects, supports field training, and manages a team of media development professionals.

Back to top