Application Designer

IBM
Charing Cross, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Application Integration Architecture
Unit Testing
C++
Computer Programming
Databases
Software Design Documents
Linux
Distributed Systems
Middleware
IBM WebSphere MQ
JSON
Oracle
Oracle Applications
Systems Development Life Cycle
Red Hat Enterprise Linux - RHEL
Shell Script
Software Engineering
PL-SQL
SQL Databases
Subsystems
XML
Transaction Processing (Computing)
Scripting (Bash/Python/Go/Ruby)
Enterprise Software Applications
Integration Tests
Kafka

Job description

You will be responsible for designing, developing and supporting integration and messaging solutions, including:

  • Producing:
  • High-Level Application Design documentation
  • Detailed Technical Design documentation
  • Program specifications based on design outputs
  • Developing:
  • IBM App Connect Enterprise (ACE) code
  • Deployment scripts and documentation
  • Testing:
  • Creating and executing Unit Tests covering all code paths
  • Producing and executing Sub-system Test plans
  • Supporting:
  • Preparing documentation for ongoing application support
  • Collaborating:
  • Participating in peer reviews for design, code and testing artefacts
  • Ensuring quality, completeness and accuracy across deliverables

Technical EnvironmentCore Technologies

  • Platforms: Linux (Red Hat Enterprise Linux)
  • Integration & Middleware:
  • IBM App Connect Enterprise (ACE) v12 / v13
  • IBM WebSphere MQ v9
  • Databases:
  • Oracle 19 (SQL, PL/SQL, data modelling)
  • Messaging & Data Formats:
  • MRM, XML, JSON

Integration Exposure

  • Kafka
  • HP NonStop systems
  • SWIFT connectivity, This role sits within a core IT function responsible for developing and supporting mission-critical systems that underpin enterprise-scale transaction processing and messaging infrastructure.

The successful candidate will contribute across the full software development lifecycle, from analysis and design through to build, testing, integration, and support., You will be responsible for delivering high-quality solutions across a distributed systems environment, including:

  • Producing High-Level Application Design documents
  • Creating Detailed Technical Design documentation based on functional and technical requirements
  • Developing program specifications aligned to design outputs
  • Building and maintaining:
  • IBM ACE (v12/v13) integrations
  • Deployment scripts and documentation
  • Designing and executing:
  • Unit Test plans (covering all code paths)
  • Sub-system and integration testing
  • Producing support and reference documentation for operational teams
  • Participating in peer reviews to ensure quality, completeness, and accuracy of deliverables
  • Supporting application integration across messaging and connectivity layers

Technical Environment

You will be working within a modern distributed architecture, including:

  • Linux (RHEL) platforms
  • Messaging and integration technologies
  • Connectivity with enterprise systems and external financial networks

Requirements

  • Proven experience across the full software development lifecycle

  • Strong **analysis, design andHere's a clean, fully anonymised and market-ready version of the job advert with company identifiers removed and written to attract candidates, Strong experience across the full development lifecycle, with particular strength in analysis, design, and integration, is essential. Core Technical Skills

  • IBM App Connect Enterprise (ACE) v12 / v13

  • Configuration, development, and administration
  • WebSphere MQ (MQ v9+)
  • Messaging design and implementation
  • Oracle Database (19c)
  • SQL, PL/SQL, and data modelling
  • Messaging formats:
  • XML, JSON, MRM
  • Operating systems:
  • Linux (RHEL)
  • Programming / scripting (at least one of):
  • C / C++
  • SQL
  • Linux scripting

Desirable Skills

  • Knowledge of financial messaging standards:
  • SWIFT ISO 15022 / ISO 20022, * A team player, comfortable participating in peer reviews
  • Able to mentor and support junior team members
  • Self-motivated with the ability to work independently
  • Detail-oriented with a strong focus on quality and accuracy
  • Service-focused and delivery-driven
  • Comfortable working in a fast-paced, dynamic environment
  • Flexible with a proactive approach to problem solving

Apply for this position