[Remote] Senior Engineer, IBM BAW Development (REMOTE option)

Job summary

United States
Software Developer

Work model

Fully remote
Only US
3 weeks ago
Job description

Note: The job is a remote job and is open to candidates in USA. Raymond James is a financial services firm that is seeking a Senior Software Engineer to design and build cutting-edge solutions for money movement applications. The role involves leveraging IBM Business Automation Workflow and modern integration technologies to deliver resilient, scalable systems while working in a collaborative environment.

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

Skills

  • 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
  • Solid knowledge of JavaScript concepts across browser and server-side use cases
  • Five (5) or more years of experience would be strongly preferred
  • Experience with enterprise integration technologies, web services (REST/SOAP), and messaging platforms (e.g., MQ) is a plus
  • 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 Overview

  • Raymond James provides a range of investment banking services focused on the telecommunications and communications sectors. It was founded in 1962, and is headquartered in Atlanta, Georgia, USA, with a workforce of 10001+ employees. Its website is http://www.raymondjames.com.