Job description
Temenos powers a world of banking that creates opportunities for billions of people and businesses everywhere. We do this through the pioneering spirit of 7500+ Temenosians who are passionate about making banking better, together.
We serve over 3000 banks from the largest to challengers and community banks in 150+ countries. We collaborate with clients to build new banking services and state-of-the-art customer experiences on our open banking platform, helping them operate more sustainably.
At Temenos, we have an open-minded and inclusive culture, where everyone has the power to create their own destiny and make a positive contribution to the world of banking and society.
The successful candidate will join the Technology department and gain exposure to various aspects of the software delivery lifecycle. This may include but is not limited to development of new features for Temenos products, testing of new features in Temenos products, rollout of new features in Temenos products (to internal and external users) and maintenance (bug-fixing) of Temenos products.
The Technology development teams use continuous delivery practices to develop across the Temenos Technology stacks (involving third party products such as IBM DB2, Oracle Database, Microsoft Azure, Red Hat Linux and many more) and the expectation is that the individual will become fully productive within 6-12 months, utilizing existing programming skills and product knowledge gained through training (both classroom-based and on-the-job).
The ideal candidate will be enthusiastic, pro-active and keen to work with the latest technologies whilst engaging in knowledge exchanges with colleagues in Europe and India.
- You will contribute to the investigation and design of appropriate software solutions
- You will follow test driven development to enable continuous improvement
- You will undertake software development tasks
- You will evaluate and demonstrate new technologies as required
- You will devise test plans for the testing of new features
- You will perform manual testing where appropriate
- You will clearly and accurately record and report testing results
- You will assist in the production and maintenance of functional and technical documentation
- You will communicate well with technical and non-technical colleagues
- You will build demo environments to be used for internal/client/conference presentations
- You will assist in diagnosing the root cause of software defects
- You will provide fixes for software defects
- You should be technical savvy and have a desire to learn new technologies
- You should be proactive and ambitious
- You should be adaptable and keen to learn new skills
- You should be able and willing to work as part of a team
- You should have knowledge of programming in at least 1 language
- You should have experience of Unix environment including navigation and environment variables
- You should have experience of Windows environment including navigation and environment variables
- You should have knowledge of Unix shell scripting as a plus
- You should have knowledge of databases and data modelling principles as a plus
- You should have experience in development in an Eclipse environment as a plus
- You should know Java application servers (JBoss, WebSphere, WebLogic) as a plus
- You should have a software development or testing qualification as a plus
- Care about learning new technologies and skills
- Commit to development of new features for Temenos products, testing of new features in Temenos products, rollout of new features in Temenos products (to internal and external users) and maintenance (bug-fixing) of Temenos products.
- Collaborate with colleagues in Europe and India
- Challenge your knowledge and be innovate and enthusiastic within the Product function
We value applications from people from all walks of life; if you are excited to be part of our journey and want to make a real impact, we would love to hear from you.