Raymond James · 4 hours ago
Senior Engineer, IBM BAW Development
Raymond James is a financial services firm seeking a Senior Software Engineer to design and build innovative solutions for money movement applications. The role involves developing IBM Business Automation Workflow (BAW) solutions and collaborating in a fast-paced environment to enhance workflow automation and enterprise integrations.
BankingFinancial ServicesInformation TechnologyInsuranceWealth Management
Responsibilities
Analyze business and system requirements, including identification of workflow processes, service integrations, data interactions, and interfaces between impacted applications and subsystems
Design, develop, configure, and support IBM Business Automation Workflow (BAW) solutions, including process applications, workflows, human services, integration services, and reusable toolkits
Develop and maintain BAW components such as Business Process Definitions (BPDs), Coaches, CoachViews, Client-Side Human Services, Server Scripts, and Integration Services
Recommend development approaches, including creation of new workflow components or reuse of existing assets, to improve solution quality, performance, and delivery efficiency
Utilize SQL to write, review, and occasionally troubleshoot queries and data-related issues supporting workflow execution and reporting
Participate in application integrations using REST/SOAP services, messaging platforms, and enterprise systems as required
Participate in full Software Development Life Cycle (SDLC) activities including design, coding, testing, implementation, and production support
Review test results, document testing activities, and coordinate remediation of workflow, integration, and data defects
On occasions provide technical guidance and assistance in diagnosing and resolving application issues
Apply sound analysis and development practices to minimize rework, defects, and schedule slippage
May lead or coordinate assigned development tasks, including estimation and execution, while working under some supervision
Communicate technical and functional information clearly to technical and non-technical stakeholders through documentation, diagrams, and discussions
Maintain current knowledge of IBM BAW platform capabilities, upgrades, and best practices
Build and maintain collaborative relationships to support project delivery and business objectives
Perform other duties and responsibilities as assigned
Qualification
Required
Minimum of three (3) years of experience in application development, with a strong focus on IBM Business Automation Workflow (BAW) or IBM BPM
Strong hands-on experience designing and developing BAW workflows, process applications, and integrations
Strong hands-on experience with Java and Angular
Experience with Oracle SQL, including writing and troubleshooting queries
Solid understanding of Object-Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction
Ability to design and implement resilient, scalable, and maintainable solutions, including proper error handling, transaction management, and recovery strategies
Demonstrated critical thinking and problem-solving skills, with the ability to analyze issues across technical, functional, and business domains
Experience across the full Software Development Life Cycle (SDLC)
Experience working in Agile, Waterfall, or Hybrid development methodologies
Experience with enterprise integration technologies, web services (REST/SOAP), and messaging platforms (e.g., MQ) is a plus
Solid knowledge of JavaScript concepts across browser and server-side use cases
Bachelor's: Computer and Information Science, Bachelor's: Computer Engineering, Bachelor's: Data Science, High School (HS) (Required)
General Experience - 3 to 6 years
Preferred
Five (5) or more years of experience would be strongly preferred
Working knowledge of financial services industry concepts, including brokerage operations, clearing and settlement, and the trade lifecycle
Familiarity with Middle Office and Back Office functions such as trade confirmation, reconciliation, corporate actions, and reporting
Understanding of financial instruments (e.g., equities, fixed income, mutual funds) and related transaction processing
Awareness of regulatory and compliance considerations impacting financial systems
Company
Raymond James
Raymond James provides a range of investment banking services focused on the telecommunications and communications sectors.
Funding
Current Stage
Public CompanyTotal Funding
$1.5B2025-09-09Post Ipo Debt· $1.5B
1983-07-01IPO
Recent News
Private Banker International
2026-01-17
2026-01-16
Company data provided by crunchbase