Vp, Engineer, Technology Service Delivery Group

SG, Singapore

Job Description

Software Development & Delivery


------------------------------------


Write clean, maintainable, well-tested code across web, mobile, or backend systems Implement features according to technical specifications, asking clarifying questions when needed Participate in code reviews, both giving and receiving feedback to improve code quality Fix bugs and address technical debt in existing systems Write automated tests (unit, integration) to ensure code reliability Contribute to technical documentation for features you build



Learning & Collaboration


-----------------------------


Pair with senior engineers to learn best practices and accelerate your technical growth Actively seek feedback on your work and incorporate it into future development Participate in team technical discussions, asking questions and sharing ideas Learn the banking domain and understand how technology serves business needs Stay current with the team's technology stack through self-learning and mentorship Collaborate with cross-functional teams (product, QA, DevOps) to deliver features end-to-end



Engineering Practices


-------------------------


Follow established development standards, coding conventions, and team processes Participate in sprint planning, standups, and retrospectives Use version control (Git) effectively, including branching strategies and pull requests Understand and work within CI/CD pipelines for deployment Contribute to observability by adding logging, metrics, and monitoring to your code



Problem Solving & Growth


-----------------------------


Break down assigned tasks into smaller, manageable pieces Debug issues systematically, learning to identify root causes Ask for help when blocked, but also demonstrate initiative in attempting solutions first Take ownership of your features from development through production deployment Continuously improve your technical skills through practice and learning



Requirements:


=================




Technical Skills


--------------------


Must demonstrate working proficiency in at least 3 of the following areas:




Frontend Development: Experience with JavaScript/TypeScript and modern frameworks like React, Vue, or Angular Backend Development: Working knowledge of at least one backend language (Java, Node.js, Python, C#) and RESTful API development Mobile Development: Some exposure to React Native, Flutter, or native iOS/Android development Testing: Understanding of unit testing, integration testing, and test automation frameworks Cloud & DevOps: Basic familiarity with cloud platforms (Azure, AWS, or GCP) and CI/CD concepts Databases: Working knowledge of SQL and/or NoSQL databases



Experience & Education


---------------------------


7+ years of professional software development experience, or 5+ years with strong academic background Bachelor's degree in Computer Science, related technical field, or equivalent practical experience Demonstrated ability to complete projects and deliver working software Portfolio of code (GitHub, personal projects, or professional work) showing your capabilities



Professional Qualities


--------------------------


Growth mindset - eager to learn, comfortable receiving feedback, and continuously improving Strong work ethic and reliable - you follow through on commitments Good communicator - you ask questions when unclear and can explain your technical choices Team player - you collaborate well and help others when you can Problem solver - you don't give up easily when facing technical challenges Attention to detail - you care about code quality and getting things right Self-motivated - you take initiative to learn and improve without constant direction Adaptable - comfortable with changing priorities and learning new technologies



Preferred Qualifications


============================


Exposure to banking, financial services, or regulated industries Experience working in agile/scrum environments Contributions to open source projects or active participation in tech communities Experience with distributed teams or remote work Some familiarity with wealth management or private banking domains * Previous mentorship or teaching experience (TA, tutoring, training junior

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.


Job Detail

  • Job Id
    JD1686162
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned