Vacancies

Do you want to join our bright, inspiring, dedicated team and contribute towards our continued success? If so, please see our list of current openings below.

If you feel you have the skills we might need please email your CV and covering letter to: recruitment@calastone.com

Direct applications only, no agencies.

Application Support Analyst (Day and Night Shift)

Role Purpose

The person in this role will occupy a key position within Calastone as our client base and product range expands. This role will have specific responsibility for Calastone’s production technology systems, for the on-boarding of clients and for the support of the QA team in testing of new code to enable new products, functionality and clients.

Key Responsibilities
• Proactively monitor the production services.
• Provide first line support to Calastone’s customers.
• Assist in the creation of a knowledge base to mitigate the number of escalations to the second line team.
• Work with the Client Delivery team to ensure that they have satisfied all pre-production checks/tests before they are released into production.
• Work with the QA team on a rotational basis to assist with quality assurance cycles and to obtain pre-release knowledge of new releases.
• Work closely with internal project staff to ensure that all production requirements are flagged and dealt with during customer on-boarding, ensuring smooth transition into production and to enhance the customer’s perception and experience of the Calastone service.
• Work with, and communicate to, all customers and internal technical staff during implementations.
• Deal with service incidents that arise and work to achieve a positive outcome in the shortest possible timeframe.
• Maintain Calastone’s reputation for high-quality service support and delivery.
• Contribute to all aspects of general business improvement.
• Good technical background. Most desirable is experience of databases/SQL (ability to create and run own queries), MQ (any variant), SWIFT, ISO15022, ISO20022, FIX, XML, messaging authentication/ certification techniques and secure FTP environments.
• Application support and operations in a client facing, financial environment.
• Experience of project delivery life-cycles, in accordance with industry best practice. An understanding of ITIL is beneficial.

Desired Knowledge & Experience
• Good technical background. Most desirable is experience of databases/SQL (ability to create and run own queries), MQ (any variant), SWIFT, ISO15022, ISO20022, FIX, XML, messaging authentication/ certification techniques and secure FTP environments.
• Application support and operations in a client facing, financial environment.
• Experience of project delivery life-cycles, in accordance with industry best practice. An understanding of ITIL is beneficial.
• Knowledge of Salesforce is an advantage.
• Business Level written and spoken English skills essential, Mandarin is an advantage.

Person Specification
• Ability to stay calm and focused under pressure and able to positively direct customers, colleagues and service partners when resolving service issues.
• Team player in multi-disciplined environment.
• Strong work ethic and entrepreneurial approach.
• Passionate about quality and ‘getting it right’.
• Highest levels of professionalism, honesty and integrity.
• Willing to pursue a problem through to root cause identification.
• Attention to detail.
• Balanced individual able to critically appraise own strengths and weaknesses.
• An example setter by deed as well as words.
• Needs to be able to hold their corner and to be able to deal with a spirited work environment.
• Flexible attitude and willingness to work alternative shift pattern, including night shift, should that be necessary (especially during training period).

A shift system is in operation

 

To apply for the Day Shift please use the following link: https://calastone.peoplehr.net/Pages/JobBoard/Opening.aspx?v=180e8ec8-abae-4c6f-8206-08eaf23b425e

 

To apply for the Night Shift please use the following link: https://calastone.peoplehr.net/Pages/JobBoard/Opening.aspx?v=97da7c50-654e-4db3-ba64-b58f38359b5c

Project Manager

Role Purpose

Reporting to the Program Manager, this role will be responsible for successfully assisting delivering projects across the entire organisation. The role will be responsible for tying together the various activities involved in delivering new products to market and for delivering key elements in support of Calastone’s commercial plan. The Project Manager will manage, report and where required remediate the various work streams associated with Calastone’s delivery, marketing and commercial teams.

The role will involve detailed planning and reporting activities with other activities as required to deliver projects successfully.

Key Responsibilities

• Assist in ensuring projects are appropriately scoped and approved.
• Undertake (or facilitate the undertaking of) relevant and appropriate analysis for projects and supporting this with management information.
• Implement defined projects as agreed with the Head of Operations and ensure that deliverables are scalable and replicable.
• Work with internal teams to ensure that outputs are delivered on time, within budget and are fit for purpose.
• Set milestones and produce KPIs on project progress to support reporting, management review and for exception reporting.
• Ensure that risks, issues and actions are appropriately documented, tracked and where appropriate escalated.
• Understand and delegate clearly defined work packages to assigned analysts and assist in any subsequent troubleshooting.

Required Knowledge & Experience

• The role holder will be expected to have project management experience within Financial Services: experience in the financial industry is essential.
• The role holder will display an outcome oriented approach and have an understanding and proven record of delivery.
• A grasp of data modelling techniques, message transformation and exposure to industry standard messaging protocols would be a significant. positive. Knowledge of best practice industry methodologies would be advantageous.

Person Specification

• Ability to positively direct colleagues when resolving issues.
• Team player in multi-disciplined, technology, industry, regulatory and analytical-biased environment.
• Passionate about quality.
• Needs to be able to hold their corner and to be able to deal with a spirited work environment.
• Flexible attitude and entrepreneurial approach.
• Strong work ethic and willingness to work additional hours where required.

 

Please apply using the following link: https://calastone.peoplehr.net/Pages/JobBoard/Opening.aspx?v=31413fb3-0691-4002-a025-5a60da4dcc15 

Software Engineer (CTN)

Role Purpose

The software engineer will work within the Calastone Transaction Network (CTN) Development Team to enhance and support the development of existing and new products on our principle transaction processing system.

Key Responsibilities

• Design, document and communicate system solutions ensuring a good balance of time, quality, cost and performance.
• Help team members understand and respect agreed solutions and to follow team processes and conventions.
• Plan solutions implementation rollout, evolutionary paths and new technology adoption in stages to deliver the maximum value in the shortest amount of time.
• Make sure management understands solutions, tools and technology choices (to the appropriate level of detail).
• Provide input as necessary to tool and environment adoption.
• Responsible for developing and proofing new programs or features to assure production of a quality product.
• Write, edit, and debug new computer programs for assigned projects, including necessary records and desired output.
• Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
• Review and develop strategies to improve or replace legacy parts of the system.
• Conduct performance analysis and propose design improvements.
• Provide assistance to testers and support personnel as needed to determine system problems.
• Contribute to peer code reviews, daily scrum meetings, change analysis sessions and technical presentations.
• Maintain Calastone’s reputation for high-quality service support and delivery.
• Contribute to all aspects of general business improvement.
• The development team provide out-of-hours on-call support to the operations team on a rota basis, typically once every 6-8 weeks. The role holder would be invited to join this rota once suitably skilled.

Required Knowledge & Experience

• Proven practical knowledge and understanding of Object Orientation, SOA, design patterns like IoC and the Agile development practices.
• Strong commercial experience of Microsoft development tools, including Visual Studio 2013 or higher and C# with .NET Framework 4.5.2 or higher.
• Good understanding of unit testing, TDD and mocking frameworks, like NUnit and Moq.
• Experience of messaging or transactional environment i.e. NServiceBus, Websphere MQ, MSMQ or RabbitMQ.
• Experience of web technologies including HTML, CSS, JavaScript, jQuery and data binding frameworks like knockout.js, Aurelia, Angular, etc.
• Experience of XML, JSON and related like schemas and XSLT transformations.
• Experience of T-SQL for Microsoft SQL Server (2012 or higher).
• Experience with multi-threaded / high concurrency systems.
• Knowledge of NoSQL databases is highly desirable but not essential.
• Knowledge of distributed cache systems is highly desirable but not essential.
• Knowledge of containerization technologies i.e. Docker is highly desirable but not essential.
• Knowledge of the mutual funds industry would be beneficial but is not essential.
• Knowledge of the transport of financial messages like Swift 15022 or FIX would be an advantage but is not essential

Person Specification

• Enthusiastic and proactive self-starter with a strong work ethic and the ability and desire to learn quickly.
• Excellent communication skills allowing sharing of complex concepts with both technical and non-technical colleagues.
• Always exhibits the highest levels of professionalism, honesty and integrity and works within the aims of the Company Values.
• Team player in multi-disciplined environment.
• Strong work ethic and entrepreneurial approach.
• Ability to stay calm and focused under pressure and able to positively direct customers, colleagues and service partners when resolving service issues.
• Needs to be able to hold their corner and to be able to deal with a spirited work environment.
• Passionate about quality and ‘getting it right’.
• Willing to pursue a problem through to root cause identification then back to a full solution.
• Attention to detail.
• Balanced individual able to critically appraise own strengths and weaknesses.
• An example setter by deed as well as words.

 

Please apply using the following link: https://calastone.peoplehr.net/Pages/JobBoard/Opening.aspx?v=17b47fe4-dfa7-4fd9-b461-2fdd04f7f7bd

QA Engineer

Role Purpose

The person in this role will report to the Quality Assurance Manager and be a full time member of the Quality Assurance team, which has specific responsibility for fully testing the code and configuration releases prior to deployment into the UAT and live environments. The QA Engineer will be responsible for the testing of software produced by Calastone’s development team prior to delivery of code into production and to the business team for end-to-end UAT with the client. This will entail working closely with the Development, Client and Production Services teams.

This role will entail utilising both manual and automated testing methods. The ability to understand and gain knowledge of the technical environment as well as client appreciation will be the key to success in this role.

The QA Engineer will be expected to contribute to the delivery and accurate ongoing maintenance of testing tools, processes and reporting, ensuring the continued stability of the production systems.


Key Responsibilities

• Functional and Regression testing of all code and configuration changes.
• Liaise with Development, Production and Business Analysts to understand technical change, their priorities and testing requirements.
• Day-to-day 1st line diagnosis and escalation of issues occurring in the test environment.
• Contribute to the set up and maintenance of the QA environments.
• Prepare test scripts and contribute to QA knowledge database.
• Work with the Development team to identify, catalogue and eradicate any bugs/unexpected behaviours.
• Contribute to issue reporting and trend analysis.
• Maintain Calastone’s reputation for high-quality project delivery.


Required Knowledge & Experience

Essential
• Working experience in a financial environment.
• Working experience in Quality Assurance or Software Testing roles.
• Experience of testing tools and testing processes, both manual and automated.
• Working understanding of Relational Databases, SQL & client server architecture.
• Proficient in use of Microsoft products, Word and Excel and windows pc environment.
• Confident and articulate communicator at both business and technical levels.
• A-level or higher educated in an IT related subject.
• Understanding of Test Automation principals

Desirable
• Knowledge of the European Mutual Funds market.
• Familiar with electronic message standards such as FIX and SWIFT.
• ISEB or equivalent Software Testing qualifications.
• English plus a second language would be an advantage.
• Working experience of building and maintaining automated test scripts.


Person Specification

• Good analytical and problem-solving skills.
• Attention to detail and passionate about quality and ‘getting it right’
• A delivery-focused approach to work and the ability to work without micromanagement.
• Ability to stay calm and focused under pressure.
• Strong personality able to deal with, and work within, a spirited work environment.
• Team player in multi-disciplined environment.
• Strong work ethic and entrepreneurial approach.
• Willing to pursue a problem through to root cause identification.
• Clear and precise when communicating with others both written and oral.
• Ability to multi-task and to effectively prioritise and execute tasks in a high-pressure environment is crucial.
• Must be flexible and willing to work long hours when required to do so.
• Balanced individual able to critically appraise own strengths and weaknesses.
• Highest levels of professionalism, honesty and integrity.

 

Please apply using the following link: https://calastone.peoplehr.net/Pages/JobBoard/Opening.aspx?v=9ab3d047-1794-487d-9c0c-27e27e00b5a7 

Software Engineer

Key Responsibilities

• Dive deeply into the codebase to understand current features and workflow
• Develop and enhance systems using best programming principles to assure a quality product and superior user experience
• Clarify and elaborate on agile user stories with the business analysis team
• Document and share code throughout the development process, with both diagrams and wiki content
• Contribute to mentoring, peer code reviews, daily scrum meetings, change analysis sessions and technical presentations. Participate in pair programming across the team
• Provide assistance to testers and support personnel as needed to diagnose system problems
• Maintain Calastone’s excellent reputation for high-quality service and delivery


Required Knowledge & Experience

• Professional in-depth experience C#.NET in Visual Studio and experience of building out new architectural components
• Commercial experience with PostgreSQL 9.x and/or Microsoft SQL Server 2014 database and associated tools.
• Experience with document based data stores like EventStore
• Experience of front end technologies like HTML5; AngularJS; Bootstrap; JQuery; Highstock GUI widgets
• Familiar with continuous integration and automatic containerised deployment (example: Docker, Chef, TeamCity)
• Able to write logical and effective high coverage unit tests
• Any experience with Microsoft PowerBI would be advantage but is not essential
• A general understanding of message-oriented domain driven design (DDD)
• A general understanding of fund management financial services would be an advantage but is not essential


Person Specification

• Enthusiastic and proactive self-starter with a strong work ethic and the ability and desire to learn quickly across different technology stacks
• Excellent communication skills allowing sharing of complex concepts with both technical and non-technical colleagues
• Willing to pursue a detailed problem through to root cause identification then back to a full solution
• Teamwork oriented: happy to follow team practices and patterns
• Able to see ways to simplify when faced with complexity
• Passionate about quality and ‘getting it right’
• Stays calm and focused under pressure
• Always exhibits the highest levels of professionalism, honesty and integrity and works within the aims of the Company Values

 

Please apply using the following link: https://calastone.peoplehr.net/Pages/JobBoard/Opening.aspx?v=5808e1d5-28e2-47d8-86f9-ffba4f892363

Software Engineer

Role Purpose

The software engineer will work within the Calastone Core Development Team supporting the development of existing components of our fund transaction system.

Key Responsibilities

• Acquire key system knowledge under guidance from senior team members to be able to take on autonomous programming tasks to the required high standard
• Develop and enhance current systems to assure a quality product
• Write unit tests for new code to ensure that logic and syntax are correct and that the program results are accurate
• Update relevant documentation to reflect key code and design changes
• Provide assistance to testers and support personnel as needed to diagnose system problems
• Maintain Calastone’s excellent reputation for high-quality service support and delivery
• Participate actively in peer reviews, scrums and technical discussions

Required Knowledge & Experience

• Experience of Microsoft Visual Studio (any edition) and C#
• Experience using JSON and XML
• Experience of JavaScript and frameworks like AngularJS
• Knowledge of SQL (either Microsoft or PostgreSQL)
• Knowledge and understanding of object orientation, web design patterns and SOA

Person Specification

• Enthusiastic and proactive self-starter willing to learn quickly and seek out knowledge
• Team player in multi-disciplined environment
• Effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff
• Passionate about quality and ‘getting it right’
• Willing to pursue a problem through to root cause identification
• Attention to detail
• Clear and precise when communicating with others both written and oral

 

Please apply using the following link: https://calastone.peoplehr.net/Pages/JobBoard/Opening.aspx?v=701e7136-ea84-478d-9da0-004e4ea8fd7d

1st Line Desktop Support Engineer

Role Purpose

Calastone is currently recruiting for a highly skilled and self-motivated 1st Line Desktop Support Engineer to join a talented Infrastructure team to work on desktop implementation and hardware support. The role will mainly support Windows products and provide 1st lines fixes on a wide range of corporate IT areas.

Working as part of a busy team, the 1st Line Desktop Support Engineer will also support moves, adds and changes as well as new infrastructure installations on a diverse range of systems including desktop PCs and peripherals, laptops, infrastructure, video-conferencing and portable devices. The 1st Line Desktop Support Engineer will mostly work from BAU, walk ups and supporting the infrastructure team in its day to day IT work.

This is a varied and demanding role where the majority of work is time critical and without the support of Desktop Support Engineers, projects would not be completed on time.

Key responsibilities will include:

• 1st Line Support with some exposure to 2nd line
• To install Windows and Office applications to users and others as needed and to provide support on these applications on a daily basis
• To administer the Active Directory as required
• To administer the Microsoft Exchange as required
• Ensure antivirus is up-to-date
• To provide first line with some second line support on BAU and walk-ups
• To set up the hardware, software and telecoms for new users and be involved in orchestrating any desk moves
• To undertake user administration and housekeeping such as resetting passwords, creating documentation etc.
• Liaison with external parties when required
• To undertake maintenance of hardware including PCs, laptops and printers
• To ensure the meeting/conference rooms are kept tidy without issues, ensuring video-conferencing endpoints and infrastructure cabling works
• To ensure support colleagues are kept aware of any issues throughout the shift
• Provide regular and reliable updates to the team leader on task progression and closure
• Supporting VIP’s
• Supporting Users from other office around the world.

Candidate Profile:

• We are looking for an enthusiastic individual who enjoys working in a team environment.
• You will have strong hands-on experience of working in a desktop support environment
• Excellent customer facing and interpersonal skills
• Self-motivated and able to act on their own initiative, knowing when it is appropriate to seek guidance
• Ability to work under pressure and to tight deadlines
• Good understanding of current IT hardware technologies and software
• Great problem solving using a range of sources and methods; suggesting innovative and creative solutions
• Experience supporting remote access solutions
• Excellent with Windows Operating System from Win 7 to Windows 10
• Have basic knowledge of Windows Server 2008 to 2016
• Used server virtualisation tech for example VMware
• Understanding and use of TCP/IP protocols.

 

Please apply using the following link: https://calastone.peoplehr.net/Pages/JobBoard/Opening.aspx?v=39827f4d-4987-4699-af52-add0e38f4e44