Job Need:
We need an experienced Business Applications Implementation Specialist to manage and drive the development and implementation of software solutions across our clients Franchise systems. This person will be responsible for working closely with third party development teams in building specialized software platforms to support a growing number of businesses across the USA and the world. This role will also be responsible for researching new line of business applications and solutions as they come to market and to make recommendations to the senior leadership team as to products that will enhance or group world-wide. The person in this role will have extensive experience of CRM solutions, planning and scheduling software, billing and payment platforms along with app and browser-based solutions.
Job Summary:
Perform project management for IT aspects of development, implementing project objectives and resolving application issues. Perform cost/benefit analysis for all applications and develop budgets and resource allocations. Develop training programs for development team and/or IT staff, ensuring compliance to policies and procedures. Manage application development and implementation, assisting with system design and supporting development team. Supervise development team and/or IT staff.
Overall the business applications Implementation Specialist will:
- Work with vendors to design, specify and deliver software solutions;
- Work with key business stakeholders to gather user system requirements, evaluate options and solutions to meet the requirements
- Work closely with the project manager and IT infrastructure team to implement solutions on time and in the most effective manner possible
- Completely own all line of business applications across the organization, controlling and managing change requests, upgrades, software replacement processes and produce in conjunction with the project manager, high quality training materials
Responsibilities:
- Work with project manager and business system users to develop and clarify in-depth technical requirements
- Work with senior management to establish the technical soundness of existing and proposed solutions
- Lead design and architecture discussions
- Evaluate tools and technologies and establish technology standards for line of business applications
- Provide technical leadership, clarity, and direction for on-site and off-shore development teams
- Participate in technology roadmap development
- Accountable for client relationship for internal customers and responsible for directing work efforts
- Internal relationship management related to other team leads, business management, and executive level management
- Vendor relationship management (i.e. Onshore/Offshore support)
- Determine software development solutions meet pre-defined business requirements, functional designs, and architectural design documents
- Ensuring streamlined application releases on a pre-determined agreed to schedule
- Ensure that adequate and accurate training materials are produced for all line of business applications
Requirements:
- Solid educational background, preferably in the fields of computer science or engineering for technical project managers
- 5 or more years leading complex software and systems implementation solutions
- Solid technical background, with understanding or hands-on experience in software development and data analytics technologies
- Excellent client-facing and internal communication skills
- Excellent written and verbal communication skills
- Good understanding of change management and the impact of software on business efficiency and productivity
- Solid organizational skills including attention to detail and multi-tasking skills
- Full understanding of the software development life cycle best practices with the focus on Agile methodologies
- Self-motivated individual that possesses excellent time management and organizational skills
- Strong cross-functional collaboration skills, relationship building skills, and ability to achieve results without direct reporting relationships
- Strong sense of personal responsibility and accountability for delivering high-quality work, both personally and at a team level
- Strong background in full life cycle development using multiple platforms or languages
- Ability to interact with Management and Software Developers, onsite and offshore
- An ability to drive to big-picture goals and milestones while valuing and maintaining a strong attention to detail
- An ability to quickly identify and drive to the optimal solution when presented with a series of constraints
- Demonstrated ability in people management, strategic planning, risk management, change management, and project management
- Excellent communication skills (both verbal and written), including facilitation and team leadership skills
- Must be comfortable working in ambiguous and/or stressful situations