Application Designer
Role details
Job location
Tech stack
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