Application Designer
Role details
Job location
Tech stack
Job description
- We design, develop, and support integration and messaging solutions.
- We produce high-level application design documentation.
- We create detailed technical design documentation.
- We develop program specifications based on design outputs.
- We build IBM App Connect Enterprise (ACE) integrations and code.
- We create deployment scripts and supporting documentation.
- We design, create, and execute unit tests covering all code paths.
- We produce and execute sub-system test plans.
- We prepare documentation to support ongoing application operations.
- We participate in peer reviews for design, code, and testing artefacts.
- We ensure quality, completeness, and accuracy across deliverables.
- We support application integration across messaging and connectivity layers.
- We collaborate within a high-performing technology team throughout the full development lifecycle.
Technologies:
- IBM
- IBM WebSphere
- Support
- JSON
- Linux
- Oracle
- SQL
- Swift
- Websphere
- XML
- Kafka
- RHEL
- UX UI Design
More:
We are a leading financial services organisation with a high-performing technology team at the heart of our business. Our IT function drives continuous innovation and delivers reliable, high-quality solutions that support mission-critical enterprise systems and messaging infrastructure. We work in a fast-paced, collaborative environment across a modern distributed architecture that includes Linux-based platforms, messaging middleware, database technologies, and connectivity with enterprise and external financial networks. We offer the opportunity to work on complex, high-impact systems and to contribute across analysis, design, build, testing, integration, and support.
Requirements
- Strong experience across the full software development lifecycle, with particular strength in analysis, design, and integration.
- Proven experience designing, developing, and supporting integration and messaging solutions.
- Strong technical skills in IBM App Connect Enterprise (ACE) v12/v13.
- Experience with IBM WebSphere MQ v9.
- Experience with Oracle Database 19c, including SQL, PL/SQL, and data modelling.
- Experience working with messaging formats such as XML, JSON, and MRM.
- Experience working on Linux, particularly Red Hat Enterprise Linux.
- Programming or scripting experience in at least one of the following: C, C++, SQL, or Linux scripting.
- Knowledge of financial messaging standards such as SWIFT, ISO 15022, or ISO 20022 is desirable.
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.
- Strong attention to detail with a focus on quality and accuracy.
- Service-focused, delivery-driven, and proactive in problem solving.
- Experience mentoring or supporting junior team members is desirable.