| Duties & Responsibilites : | - Designs, codes, tests, implements and maintains high-quality technology solutions and integration patterns
- Performs complex code design activities
- Actively participates as a Scrum team member in all phases of the Scrum process (story, development, estimation, burn downs, continuous integration and retrospectives)
- Creates and contributes to the development of functional and technical specifications
- Oversees and mentors junior development staff in coding, design, continuous integration and Agile development methodologies
- Interacts with Business and User Experience teams to ensure technology solutions are fully aligned with requirements
- Works with management, release team members, and software development team members in identifying development and integration approaches and addressing data concerns
- Stays current on targeted platform functionality and enhancements
- Builds and works with Release team to enhance release automation
- Researches and implements new development and integration techniques and technologies
Required Experience:
1) ADB Adapter
2) Event driven architecture
3) REST API programming
4) Tibco scripted deployments
5) Rule/content based message routing
6) Plug-n-play Design Patterns: Designing Tibco services, in such a way that any new application could be plugged in/out without any impact.
REQUIRED:
- Bachelor's degree (Master’s preferred) in Computer Science, Management Information Systems, or a similar technical discipline
- 8 years of software design and development experience in commercial large scale, multiplatform environments
- 8 years of experience utilizing various TIBCO tools such as BusinessWorks, Active Database Adapter, File Adapter, Peoplesoft Adapter, Policy Manager/Director
- 8 years of experience utilizing modern coding tools and techniques, such as GWT, J2EE, EJB, _javascript_, REST, JSON, XML, XMPP, BOSH, CSS, SOAP preferred
- Experience with continuous integration tools, version control tools and collaboration platforms such as GIT, Subversion, Jenkins
- Experience in packaging and deploying software across different environments.
- Understands JMS concepts and has working experience with TIBCO Enterprise Messaging System
- Has lead various teams to implement integrations with the ability to design SOAP and REST services and implement publish / Subscribe patterns
PREFERRED:
- Understanding and experience with Java frameworks (Struts, Hibernate, Spring, JUnit, Velocity) and Web 2.0 technologies and frameworks (AJAX, Prototype, Direct Web Remoting)
- Understanding and experience with Objective-C and development for mobile platforms
|