Responsibilities include documentation to support the software development life cycle, developing prototypes and solutions across diverse technologies, applying modern methodologies to launch new business capabilities, resolving complex problems, and mentoring less senior developers. Design, develop, test, and support applications using MQ, IBM Integration Bus, ESQL, Java, EDI, Oracle Database, SOAP/REST Web Services, DataPower, API Connect, XML, SOA, ESB, and workflow technologies.