
Software Architect - Android Platform
- Suresnes, Hauts-de-Seine
- CDI
- Temps-plein
- 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
- 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
- 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
- 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)
- Android system structure
- Tooling for software construction (build systems, test automation, scripting, …)