SWIFT Infrastructure: Associate Software Engineer

Last updated an hour ago
Location:Dorset
Job Type:Full Time

The role requires someone has a good level of SWIFT product expertise and a thorough understanding of SWIFT messaging concepts. Experience of working in an agile/scrum environment, potentially across multiple locations, and with a Commercial Off The Shelf (COTS) package are desirable but not essential to the role. Candidates will be expected to perform the all aspects of the software development lifecycle (SDLC), such as testing or application configuration and deployment. The candidate should have a solid foundation in distributed infrastructure and associated technologies such as High Availability clusters.

The role will require proficiency in all aspects of software development, including:

Reviewing and elaborating stakeholder requirements

Designing solutions in a collaborative manner, and in line with defined principles

Implement solutions with an equal focus on both functional and non-functional requirements

Understand operational processes in order to provide solutions which improve operational efficiency

Participate in a Rota to provide 24/7 third line support for resolving critical application failures

Profile Expected: Providing Exceptional Support / Service:

Take pride in the team’s vision and goals, and commit to the achievement of your line and job family performance objectives, plus delivery standards that ensure exceptional service
Develop and maintain positive working relationships in the team and with business colleagues

Recognise your responsibility to all of your customers and willingly take personal ownership of service issues

Understand company values, and IT’s Operational Plan/ priorities; keep abreast of changes and progress

Demonstrate initiative, be positive and proactive; make suggestions for improving ways of working and enhancing your customers’ experience

Take ownership of your own development and embrace the opportunities change brings

Solid analysis and problem solving to provide production support and L3 cover

Essential Technical Skills:

Excellent understanding of MQ middleware, and it’s appropriate use

Excellent understanding of PL/SQL, and it's appropriate use

Excellent UNIX understanding (AIX, Solaris) and shell scripting

Good understanding of implementing end user applications, data feeds, and aggregation services.

Good understanding of implementing 3-tier architectures

Good understanding of High Availability and Disaster recovery technologies

Good Core Java knowledge and experience

Good knowledge of XML libraries

Good understanding of development tools: source code control software, automated build, automated testing and JIRA/GreenHopper task tracking

Experience required:

Understand Continuous Linked Settlement (CLS), SWIFT and XML messaging standards

5 years experience of application development in financial services

2 years of application development in an agile/scrum environment would be desirable

Proficient in the industry best-practice, toolsets and techniques

Ability to understand technical architecture of client / server and n-tier applications or mainframe infrastructure

Experience of application development in a high transactional multi-platform environment

Familiarity with incident and problem management and escalation process

Experience of production support and L3 to investigate and resolve issue