Full Stack Software Engineer

 Job Description:

Description

  • Work collaboratively in an Agile/Scrum team
  • Work with in-house application teams and other IT teams in the department
  • Have passion for technology and the ability to learn new concepts quickly
  • Have good communication skills
  • Have detail-oriented mindset
  • Stand firm on his/her own ideas but also at the same time flexible enough to listen to
  • and accept others ideas
  • Prepare required documentation and specification
  • Work closely with product management & UX to execute an idea from concept to
  • delivery using excellent software design, coding, & processes
  • Build reusable code and libraries for future use
  • Solve the problems and do the judgment with excellency
  • Write unit tests and design integration tests with application teams
  • Publish and manage the applications
  • Provide production support

Requirements

  • Bachelor degree in Computer Science or related fields
  • 2+ years hands-on experience with developing server-side
  • APIs both REST and SOAP-based APIs
  • 2+ years working with Oracle, MSSQL or MySQL
  • 3+ years of professional experience in C# (or other object-oriented programming languages)
  • and/or
  • 3+ years of professional experience in web technologies such as
  • HTML5, CSS, JavaScript, Json,
  • jQuery and applicable frameworks like MVC
  • Understanding of source control systems including Git (bitbucket)

WHO WE ARE

Since 2017, KBZ Bank has undergone a significant transformation to become Myanmar's leading digital and mobile-first bank. Our initiatives have included restructuring leadership, enhancing risk management, and improving transparency. Notably, we launched KBZPay in 2018, a mobile wallet now serving over 10 million users, greatly expanding financial inclusion. Recognized for our governance and inclusion efforts, we continue to drive growth and accessibility in Myanmar's banking sector.

WHAT IN IT FOR YOU:

  • Rapid growth opportunities with a steep learning curve.
  • A dynamic and challenging work environment in the banking sector.
  • Commitment to your personal and professional development.
  • A diverse and international team fostering inclusion.
  • Engaging in company and team events.
  • Immediate responsibility and impact in a fast-evolving global bank.
  • Comprehensive benefits include health insurance and ongoing learning and development opportunities.
  Required Skills:

Software