Handle complex problem solving requests from customers, including process improvement and change management issues; build personal relationships with all key customer contacts, including executive and management level personnel.
Ensure teams have appropriate product and technical knowledge direction and resources to deliver products effectively by establishing realistic estimates for timelines, while ensuring projects remain on target to meet deadlines.
Development and execution of complex automated test scripts which readily and clearly identify variations from expected results; work closely with developers and other QA engineers to discuss defects and resolutions.
The Senior Product Developer will also be expected to give technical direction and guidance to more junior Software Developers and will be asked to take the lead on projects that involve multiple contributing software developers.
Installation and configuration of the comapny software products, client communication, maintaining the timeline for project completion, solution design, business process consulting, custom program implementation, troubleshooting, issue tracking and resolution, training, and other tasks necessary to execute the contracted services.
Create and maintain system and maintenance documentation, perform unit testing, and assist the business with user acceptance testing; work closely with business owners as well as globally distributed team of developers and support staff.
The Software Engineer is a hands-on developer who will be working on the next-generation transactional platform; work under the guidance of the Production Support Manager and interact with others throughout the organization as needed to ensure customer delight.
Drive evolution of the online experience for visitors through the adoption of new technologies and online marketing techniques; develop strategic online marketing plan and manage implementation efforts.
Contributes to the success of future RFP/RFI responses by continuously improving Bottomline's internal RFP knowledge base; coordinate with product management and delivery teams to keep demonstration systems current with the latest product releases and enhancements.
The Director of Development is responsible for providing collaborative leadership, vision, direction, and strategy to a global development organization while also ensuring business objectives and that clients are delighted.