Apply now »

Software Developer 1 1

Date:  Jul 10, 2024
Company: 
Location: 

Hanoi, VN, 100000

Ingenico is a global leader in the fintech market, with more than three decades of experience and employs over 7,500 people. Its footprint gives scale to projects and talents. Innovation is part of our DNA and our diverse community of experts keep anticipating the evolution of commerce worldwide.


We provide merchants with a comprehensive and innovative range of services and solutions that eliminate payment complexity and make purchasing quick, seamless and secure for consumers, whatever the sales channel or payment method.
 

JOB PURPOSE/MISSION:

Ingenico Android Competence Center is tasked with building and maintaining reference software for use across all regions.

The Senior Android developer oversees software elaboration in small group (3-5 devs) following best practices and ensuring internal quality (code reviews). He works with Mainline Manager to plan feature integration.

REPORTING TO: Center Manager

KEY RESPONSIBILITIES:

  • Manage team workload, ensuring tasks are scheduled and completed
  • Coordinate with Mainline Manager to plan feature branches and integration
  • Guide developers on technical questions (software engineering best practices, code reviews)
  • Coordinate with Agile Project Lead for scope and workload analysis
  • Coordinate with QA teams for unit test coverage and interim software releases

 

Key Performance Objectives/Indicators:

  • Consistently delivering according to commitments
  • Technical deliverables have good quality (as reported by QA team and Mainline Manager)
  • Workload estimates can be relied on for project planning

 

SKILLS/COMPETENCY SPECIFICATION

Competency/Skill Requirements:

  • Management of a small development team
  • Senior level software development on Android (able to guide team members)
  • Requirement analysis and workload estimates

Special Requirements:

  • Development management tools (git / jira / Jenkins, …)

Behaviour skills:

  • Interest in technology and keeping up-to-date on tools and practices
  • Good communication towards team, managers

Languages:

  • Able to communicate in English

Education Qualifications / Experience Requirements:

  • 5 to 8-yr experience
  • Bachelor or Master’s Degree in Computer Science, Information Technology or Computer Engineering

Apply now »