Back to search:Senior Programmer / Jakarta

Placement: Banking

Employment Status: Contract

Requirements:

  • Minimum 7 years of experience as Lead Developer, Technical Lead, or System Analyst, focusing on code quality and code review.
  • Strong understanding of software QA principles, coding standards, and code review methodologies.
  • Proficient in multiple programming languages and frameworks such as Java, Python, .NET, and JavaScript.
  • Certifications in software quality assurance or secure coding practices are preferred.
  • Excellent communication skills in Bahasa Indonesia and/or English.

Job Description:

  • Lead and manage code review processes for all application components in digital technology projects.
  • Ensure adherence to Bank Indonesia's coding standards, best practices, and quality benchmarks.
  • Develop and maintain code review guidelines and checklists aligned with BI's internal policies and standards.
  • Provide constructive, actionable feedback to developers to enhance code quality, performance, and security.
  • Identify recurring code issues or design flaws and recommend architectural or implementation improvements.
  • Collaborate with QA/QC and development teams to ensure software compliance and code integrity throughout the project lifecycle.