Role : TIBCO Developer
Location : Phoenix, AZ
Duration : 10 Months
Rate : $50/hr on C2C
Face To Face Requirement
Experience : 7+ Years
Job Description :
TIBCO Developer (Level 2):• 4+ years working with TIBCO software, with a primary focus on the ESB platform with the ability to provide best practices and alternative design/development approaches for systems
• Strong knowledge of SOA/EAI principles
• Hands-on experience on TIBCO suite of products including: TIBCO BusinessWorks, TIBCO Adapters (file, database, CICS), TIBCO Administrator, TIBCO Hawk, TIBCO Enterprise Message Service (EMS), TIBCO plug-ins (REST, CICS, BusinessConnect), TIBCO BusinessConnect
• Strong working experience of Publish-Subscribe EMS and SOAP/RESTful web services
• Knowledge about authentication/Authorization mechanisms
• working experience with SSL certificates, X509 token etc
• working experience with transformations with complex XML schemas.
• working experience with TIBCO BW pallets like File, JDBC, JMS/EMS, SOAP, Service, Policy and WSDL.
• working experience in implementing security features using TIBCO BW including web service security.
• Experience using TIBCO in a Windows based environment
• Hands on experience with J2EE, JavaScript, XML, HTML, CSS, IIS, C#.NET
• Familiar with database platforms including Microsoft SQL Server, Oracle and DB2
Roles and responsibilities:
• Work with projects to gather requirements
• Document design, test cases, data mappings
• Develop web services using TIBCO platform (SOAP over HTTPS), develop services using JMS protocol (request/response, Publish/Subscribe)
• Write SQL queries for SQL server or Oracle databases
• Deploy and manage enterprise archive using TIBCO Administrator
• Help debug issues and identify root cause
• 24x7 on-call production support
MINIMUM REQUIREMENTS:
Bachelor's degree in computer science, information systems, business or related discipline, or equivalent combination of education and experience. An additional four (4) years progressively responsible experience demonstrating knowledge of application systems, development and integration services. Broad understanding of business applications and some of the business functions and operations, or thorough understanding of technical area assigned. Excellent technical and analytical skills. Demonstrated ability to effectively apply problem analysis/resolution techniques and knowledge of systems design. Demonstrated proficiency in the application of information systems methodologies, information systems guidelines and architectures, information systems technologies. Knowledge of applicable federal and state laws, regulations, and standards impacting business client areas. Experience participating in projects and identifying and resolving issues is preferred. Demonstrated effective communication (written and oral) and interpersonal skills. Proficient in Microsoft Office applications.
MAJOR ACCOUNTABILITIES:
1) Responsible for planning and performing requirements and feasibility analysis, project definition, design, development and implementation of new or innovative information technology (IT) systems and modifications to existing IT systems to optimize business processes.
2) Ensure successful integration and compatibility of new and existing information systems
3) Resolve complex business technology issues with broad organizational impact. Develop and recommend IT solutions that maximize operational efficiency and effectiveness. Follow up with resolution of issues to ensure timely response and customer satisfaction.
4) Participate as project member on IT projects including estimating resources and tasks and providing project updates to project leads, IT stakeholders, or client management. May act as an IT and/or business client subject matter expert in some areas of project management process.
5) Collaborate directly with assigned business unit clients to develop broad knowledge and understanding of client business environment, priorities, and processes. Maintain awareness of changing business environment and identify technology opportunities to support potential changes in priorities or processes.
6) Interface with IT Business Partner, clients, and vendors to ensure project objectives are clearly understood, communicated, and successfully achieved.
7) Provide preventative and predictive maintenance services of existing systems (systems enhancements, preventative and corrective maintenance, query support and general customer support). Recommend maintenance, modification and/or replacement of existing IT system components as needed to ensure overall IT service reliability and performance targets are met or exceeded.
8) Participate in developing, validating, and execution of all levels of testing. Provide procedural, technical and/or developmental mentoring to less experienced staff.