Responsibilities:
- Undertakes the design of hosting technology solutions based on the client s service specifications, standards, policies, best practices and cost models, in order to meet client CRM application business requirements and project/initiative deliverables.
- Knowledge of CRM applications, operating systems, environments, database technologies, programming languages and communication protocols.
- Knowledge of related best practices, Government directory/messaging standards, standard facilities architecture management, facility service delivery processes, infrastructures policies, procedures and direction, cost models and procurement processes.
- Ability to gather client business requirements; corporate I&IT information mandates, client information technology strategic plans, environment and standards.
- Ability to participate in the development of solutions and provide advice on short/long term CRM solution service development activities.
- Knowledge of leading edge technologies design criteria, security and recovery procedures, preparation of technical specifications for installation, testing and performance of integrated, multi-services systems; assess performance and capacity of existing system making recommendations for improving performance and develop technical documentation.
- Experience planning, migrating, implementing and sustaining large complex system development projects.
- Knowledge of technology developments, trends and new products to evaluated application to client short and long term technology requirements.
- Basic knowledge of project management methodology (e.g. PMBOK), analytical tools and processes.
- Conceptual and analytical skills to assess and evaluate client needs and conduct cost/benefit analyses for new technology requirements in planning and designing solutions.
- Experience designing and developing large, complex, CRM applications.
- Experience with systems evaluation to assess conditions, technical performance and capacity of existing systems and determine need and feasibility of expansion, renovation or replacement.
- Excellent analytical, problem-solving and decision-making skills, verbal and written communication skills, interpersonal skills and negotiation skills, teamwork skills.
- A team player with a track record for meeting deadlines.
Core Skills and Experience - 40 %:
- At least 10 years of experience in design, development, implementation and maintenance of large complex Oracle Siebel, IBM Curam, Dynamics or other COTS CRM systems.
- At least 10 years of experience in J2EE integration with other systems such as Oracle Siebel, IBM Curam, or other COTS systems.
- Demonstrated experience and knowledge in delivering business architecture, and business and system analysis.
- Demonstrated experience in and understanding of J2EE architecture.
- Must have hands-on experience with n-tier web-based applications, Unix, Shell Scripting, Ant script, Java script, XML/XSD, XSL, HTML5 and source code management tools like Subversion or CVS.
- Execute tasks on XSLT/XQuery/XPATH and transformation capabilities, hands on experience with Oxygen XSLT IDE or any XSLT IDE for creating and debugging XSL.
- Experience designing detailed functional and technical requirements for new and existing business solutions.
- Working knowledge in analyzing and designing changes to existing web-based software solutions.
- Working knowledge of SDLC methodologies such as Agile development.
- Strong communication skills; both written and verbal.
- Ability to develop and present new ideas and conceptualize new approaches and solutions.
- Excellent interpersonal relations and demonstrated ability to work with others effectively in teams.
- Demonstrated ability to work with functional and technical teams Demonstrated ability to participate in a large team and work closely with other individual team members.
- Proven analytical skills and systematic problem solving.
- Strong ability to work under pressure, work with aggressive time lines, and be adaptive to change.
- Displays problem solving and analytical skills, using them to resolve technical problems.
- Government Development standard/Process.