Senior Software Developer

Company:  Ingenico
Location: Alixan
Closing Date: 07/12/2024
Salary: £60 - £80 Per Annum
Type: Temporary
Job Requirements / Description
Date: Sep 1, 2024 Company: Location: Alixan, FR, 26300 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. Scope This role is based at Valence, right next to the Valence TGV station (Valence TGV), which makes it very easily accessible by train (36 minutes from Lyon Part Dieu ...) ! As a Senior Software Developer, you are part of a development team, participating in the various development activities for Android terminals. Depending on your profile and your skills, you focus on components for our Android Application framework to ease the development of applications in Android terminals or you focus on components for Middleware part for Android terminals. You work in collaboration with the requesters, architects, and peers. Responsibilities Analyze requirements from customers of the team, draft technical solution, participate to development of feature, contribute to the test effort, either by writing automated tests or executing manual test campaign Define the development plan, focus on target with a high quality following the recognized quality standard by the community / team Define the global picture and deep into details, identify impact on other components of the systems and help define efficient solutions regarding customer requests thanks to your experience & expertise, with a good balance between the customer expectation & the complexity of the solution Participate in the documentation for the various deliverable done by the team - internal documentation for the team or documentation for the customer Contribute to the maintenance of the deliverable done by the team by supporting our customers and fix issues raised by the customers Act as the technical referent for project manager, product manager, manager, and customer regarding the status on the software project you are leading. (You may also supervise development of peers and give relevant technical feedback on peer's development to improve the global quality of the deliverable of the team) Act as the technical referent / maintainer for one or several components Stay up to date regarding the technology in the domain and be always one step forward regarding persons using this technology Enable actions to improve the work environment, the software project schedule & quality Profile You have a Master's degree in Compter Science or equivalent andat least6/8 years of experience in relevant software development functions. You' re fluent in French and English. You are familiar with management and reporting tools (Jira, Confluence, BI, …) and have experience in the payment domain. Important technical skills : For a Senior Software developer on Android Application framework Strong experience in Kotlin Programming languages: Java, Python Build system: gradle, gradle plugins Android SDK, Jetpack libraires Clean architecture Kotlin multiplatform Dependency injection iOS development knowledge For a Senior Software developer on Android Middleware Strong experience of C/C++ programming language (embedded system focus, toolchain), Java, Python and Rust programming language Strong experience of Android internal and customization of Android for specific embedded device and experience of the build process of Android system Use of Linux OS for day-to-day activities and development For both profiles CI/CD: Jenkins, Bitbucket, Artifactory, Git, Sonarqube Testing tools: Junit, UIAutomator, Robot framework, Robolectric Mentoring software developer to help increasing the expertise of colleagues. Other important skills : Autonomous to stay up to date regarding the technology in the applicable domain. Master the various development language / technologies required to perform the mission and master the various areas where he is a referent. Strong analytic skills & structured Excellent team spirit and good collaboration skills, able to easily communicate with colleagues within and outside of his team. Solution & customer-oriented focus . #J-18808-Ljbffr
Apply Now
Share this job
Ingenico
  • Similar Jobs

  • Senior Software Developer

    Alixan
    View Job
  • Senior Software Developer

    Valence
    View Job
  • Senior Software Developer

    Valence
    View Job
  • Senior Software Engineer

    Valence
    View Job
  • Senior Software Engineer

    Valence
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙