Executive Job Description | Senior Technical Consultant
Market-leading provider of innovative financial crime and compliance solutions that helps global financial institutions to take intelligent action, control defenses and evolve strategies against fraud, money laundering and other types of financial crime, is hiring a Senior Technical Consultant. With clients in over 100 countries, spanning four continents, firm counts seven of the world’s top ten banks among its growing family of clients. This award-winning company has been ranked for two consecutive years on the list of top 100 financial technology providers in the world, and has received numerous awards and accolades for its innovative software solutions.
Working to combat one of the most innovative and fastest growing industries that is global financial crime, Senior Technical Consultant will join firm’s expanding team. Successful candidate will be key asset to the Services team, responsible for the end-to-end implementation of firm’s J2EE software solutions in high-performance batch and real-time environments
Senior Technical Consultants provide critical knowledge to an implementation by understanding the technical requirements and tools necessary to implement, upgrade, administer, support and extend firm’s applications.
Responsibilities:
· Support and direct the project team by documenting technical architecture and data management requirements captured during client meetings. · Support and direct the client organization during interface design and data mapping. · Create the development environment mirroring the hardware and software stack to be used on client sites. · Be responsible for the definition and implementation of best practices for technical processes. · Define the data management infrastructure. · Support the client organization during testing. · Mentor and train the Technical and Product Consultants.
Key Accountabilities/Outputs:
· Define solution architectures for client implementations and projects. · Participate in the technical workshops during the initiation and definition stages of projects. · Trouble-shoot environmental issues that arise in the course of deploying and configuring software. · Takes responsibility for the source control process on projects. · Deploy application releases onto the project environment both inside the firm and on client sites. · Performance tunes the applications before delivery to client and during the client’s performance testing phase of projects. · Identify improvements to software, processes or supporting documentation. · Act as escalation point of technical problems that might occur on a project. · Define product requirements and input into future product direction. · Support the internal quality assurance cycles to ensure a high quality deliverable. · Actively participate in internal Knowledge Sharing process to mentor and train junior staff.
Key Performance Indicators:
· Ability to meet deadlines with high quality output
Decision Making Authority:
· Defining architectural solutions for deployment of product. · Prioritizing own tasks, and time management.
Qualifications:
· Graduate in IT/Engineering discipline.
Skills/Knowledge:
· Minimum 5 years post graduate experience in technical role – programming, technical/IT support, or software installation. · Able to analyze issues and define high level solutions and provide technical strategy recommendations for clients. · Extensive technical trouble shooting skills. · Previous knowledge of installing software, creating test environments. · Extensive knowledge of SQL and in-depth experience of databases such as Oracle, DB2, SQL Server or Teradata and performance tuning at a database level. · Extensive knowledge of application servers such as Websphere, Weblogic, Apache Tomcat, Jboss. · Excellent knowledge of Unix (Solaris, AIX, Linux, HPUX). · Solid understanding of Java and J2EE architecture. · Solid knowledge of XML and real time messaging queues and systems. · Excellent communication and interpersonal skills with a determined approach to own work. · Ability to adapt rapidly to new technologies and environments. · Flexibility and ability to take the initiative on issues. · Ability to manage own time efficiently. · Extensive previous technical consultancy experience.
|