Snr Developer

Kuala Lumpur, Malaysia

Job Description


DescriptionPrimary Objective:

  • Build scalable, high quality software at high velocity
  • Be part of a strong development scrum team to create user centric features and applications
Key Responsibilities:As a Developer
  • Responsible for the E2E development of modern web, mobile or device applications according to user story and design
  • Design/architect the best way to code a user story collaboratively
  • Re-factor, update, and maintain backend code and processes including web servers, API servers, databases, and interfacing modules for these various components
  • Build reusable code and libraries for future use with a focus on modularity and low technical debt.
  • Ensure the stability and security of back-end components
  • Optimize applications for high transaction, scalability and robustness
  • Develop software under agile software development methodology and standards
  • Develop prototypes to iteratively demonstrate functionality to customer experience team to resolve spikes
  • Manage code base and concurrent versioning of code
  • Do code review on Pull Requests and merge code if the standards are met
  • Rotate to be a Squad Developer Lead as needed
As a Squad and Chapter Member
  • Work closely with architects and IT team to ensure design alignment with core banking and peripheral ecosystems
  • Identify and incorporate any changes required due to platform and technology changes
  • Provide expert level application support to troubleshoot resolve issues/defects
  • Contribute ideas for new enhanced features or products, by monitoring industry developments and trends
  • Mentor and teach junior developers
  • Take responsible and own for backend component tasks during sprint to ensure timely deliverables of features.
  • Participate in Scrum ceremonies
  • Update design reference and learnings on Confluence for sustainable knowledge sharing
BAU
  • Anticipate Software/API/Library Obsolescence and plan for intervention
  • Ensure Confluence/Knowledge Management continuously updated with BEE knowledge
RequirementsRequirements:
Bachelor Degree - Computer Science, Information Technology, Computer Engineering or relevant engineering domains..5 years experience in apps development or related experience * Experience in banking or fintech is a plus
  • At least 2 successful involvement in project from development phase into production phase
  • Understanding in OOP, design pattern, SOLID & KISS principle thus able to apply this concept into working software/application
  • Experience developing/consuming web api/web services. (Java, Spring-boot)
  • Proficient understanding of code versioning tools, such Git and Git Flow
  • Able to demonstrate good quality control vis-\xc3\xa0-vis software development (unit test & CICD)
People
  • Working experience in agile development in an agile team
  • Strong teaming and communications to work with members across teams
  • Strong work ethics and time management skills
BenefitsDental, Education support, Miscellaneous allowance, Medical, Loans, Sports (e.g. Gym), Parking, Vision, Regular hours, Mondays - Fridays, Casual Business Wear, Performance Based Rewards

RHB Bank

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1033448
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned