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 ROLE
The area of Security is becoming increasingly critical for banks, with cybercrime constantly growing in sophistication. Product Security is critical to Temenos’ continued success as leader in the banking software market. This role to sit at the heart of our product security development team. To perform effectively in this role you need to bring strong knowledge and experience in mobile development, security solution and patterns. You should be able to communicate effectively, and keep abreast with latest technology. Successful candidate will come from a strong software development background with leading a team experience and understand mobile development security, SDLC within a software product and services organization
OPPORTUNITIES
• Managing from initial design to release, and leading a highly skilled technical team.
• Collaborate on hands-on Strong Customer Authentication (SCA) integration architecture, design and development work
• Build and maintain SCA integration components for various IAM vendors
• Write scalable and high-quality code following best development practices
• Deliver code in an agile team environment
• Produce code that is sufficiently supported by test units
• Collaborating with peers and seniors both within the team and across the organization
• Develop Prototypes for validating integration patterns
• Participate in code reviews within and across teams
Skills
• BE/BTech candidates with 2 years experience in Java & Java script with good experience both in writing Android Native applications and iOS frameworks such as Core Data, Core Animation, SQLite
• Good knowledge on Android framework components and native UI components. Experience with offline storage, threading and performance tuning
• Worked on latest versions of iOS and XCode. Hands-on experience with Android SDK debugging, crashes, performance and memory leak analysis tools and code optimization.
• Experience building multi-threaded applications on Android platform and in-depth knowledge of Application Code Signing
• Familiarity using Restful APIs and push notifications
• Proficient understanding of code versioning tools such as Git
• Working knowledge of Gradle build scripts
• Demonstrated experience and an understanding of OOP principles, design patterns
• Working knowledge on basic data structures and algorithms
• Excellent verbal, written, and interpersonal communication skills
• Hybrid Working - 3 days from office and 2 days from home
• Nice to have
• Exposure to latest software security industry standards e.g. Crypto techniques, SAML, OpenID, OAuth, JWT, XACML etc.
• Knowledge of Identity and Access Management methodologies
• Knowledge of architectural patterns such as MVC, VIPER and MVVM and Kotlin experience
VALUES
• Care about transforming the Banking landscape
• Commit to being part of an exciting culture and product evolving within the financial industry
• Collaborate effectively and proactively with teams within or outside Temenos
• Challenge yourself to be ambitious and achieve your individual as well as the company targets
Please make sure to read our Recruitment Privacy Policy
💡 Quick Summary
Seeking a career-building opportunity? The Android iOS Developer |Product Security position is now open for candidates interested in the Bank Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Bank Jobs is a plus.
