Pour les employeurs
Software Architect - Android Platform


Ingenico
il y a 6 jours
Date de publication
il y a 6 jours
S/O
Niveau d'expérience
S/O
Temps pleinType de contrat
Temps plein
Ingenico is the global leader in payments acceptance solutions. As the trusted technology partner for merchants, banks, acquirers, ISVs, payment aggregators and fintech customers our world-class terminals, solutions and services enable the global ecosystem of payments acceptance. With 40 years of experience, innovation is integral to Ingenico's approach and culture, inspiring our large and diverse community of experts who anticipate and help shape the evolution of commerce worldwide. At Ingenico, trust and sustainability are at the heart of everything we do.

Job Purpose

Reporting to the Software Architect Lead, you analyze requirements on Android payment terminals software and provide technical design meeting functional as well as non-functional targets. The main focus will be hands-on software implementation to cleanly integrate payment features (requiring excellent domain knowledge) in a rich and complex Android context.

Main Responsibilities

  • Ensure requirements are understood in context (payment, android, existing code base)
  • Propose technical structure meeting the requirements, adjusting existing implementations while keeping it maintainable
  • Support technical teams for effort estimations and risk identification

Key Success Indicators
  • Software design options are identified and evaluated, implementing POC where necessary
  • Development team is able to assess and deliver proposed software design
  • Project execution does not meet major roadblocks that were not identified as risks

Profile

You are a Software Development Engineer with at least 10 years of experience. You speak French and English fluently. Chinese is a plus.

Important Technical Requirements
  • Familiar with software design in mid to large size applications (projects with 10+ developers over 6 to 18 months)
  • Solid knowledge of C/C++/Java/Kotlin
  • Practical experience implementing application software on payment terminals

Other Meaningful Skills
  • Strong collaboration skills; able to easily communicate with colleagues within and outside of the team
  • Strong self-discipline to keep knowledge up to date and relevant
  • Good problem solver
  • Able to communicate technical analysis to all stakeholders (mainly developers and product owners)

Nice-to-Have Technical Skills
  • Android system structure
  • Tooling for software construction (build systems, test automation, scripting, ...)

As part of our values, we embrace diversity and inclusion at Ingenico. We are an equal opportunity employer and do not discriminate on the basis of an individual's race, national origin, color, gender, gender identity, gender expression, sexual orientation, religion, age, disability, marital status or any other protected characteristic under applicable law, whether actual or perceived.Ingenico welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.We want to adapt our processes and create a safe work environment that welcomes everyone.To learn more about what it's like working inside Ingenico, follow us on LinkedIn
Balises associées
-
RÉSUMÉ DE L' OFFRE
Software Architect - Android Platform
Ingenico
Alixan
il y a 6 jours
S/O
Temps plein

Software Architect - Android Platform