Enable job alerts via email!

Lead Software Engineer

PHOENIX SOLUTIONS (S) PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days ago

Job summary

A financial institution is seeking a Lead Software Engineer for Channel Internet Banking to oversee the development and maintenance of their online banking platform. This role demands solid leadership skills, proficiency in various programming languages, and the ability to collaborate with cross-functional teams to enhance user experience. The ideal candidate will have a strong background in software development and a proven track record in the banking domain.

Qualifications

  • Minimum of 7 years of experience in software development.
  • At least 3 years in a leadership role.
  • Strong understanding of banking domain and internet banking systems.

Responsibilities

  • Lead a team of software engineers, providing guidance and mentorship.
  • Design and implement robust, scalable, and secure software solutions for the internet banking platform.
  • Conduct regular code reviews and ensure adherence to best practices.

Skills

Java
Python
C++
HTML
CSS
JavaScript

Education

Bachelor's degree in Computer Science
Master's degree (preferred)

Job description

Overview:

The Lead Software Engineer for Channel Internet Banking will play a pivotal role in designing, developing, and maintaining the online banking platform. This position requires a blend of strategic planning, excellent coding skills, and leadership abilities to drive a high-quality banking experience for users.

Key Responsibilities

  • Leadership: Lead a team of software engineers, providing guidance, mentorship, and performance feedback.
  • Development: Design and implement robust, scalable, and secure software solutions for the internet banking platform.
  • Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical specifications.
  • Code Review: Conduct regular code reviews to ensure high code quality and adherence to best practices.
  • Innovation: Stay updated with the latest technologies and trends in internet banking and implement innovative solutions to enhance user experience.
  • Troubleshooting: Identify and resolve any issues in the software applications to ensure seamless operations.
  • Documentation: Maintain comprehensive documentation for all development processes and technical specifications.
  • Security: Ensure that all solutions comply with security standards and protocols to safeguard user data.

Qualifications

  • Education: Bachelor's degree in Computer Science, Software Engineering, or related field. A Master's degree is highly desirable.
  • Experience: Minimum of 7 years of experience in software development, with at least 3 years in a leadership role.
  • Skills: Proficient in programming languages such as Java, Python, C++, and web technologies like HTML, CSS, and JavaScript.
  • Knowledge: Strong understanding of banking domain and internet banking systems.
  • Communication: Excellent verbal and written communication skills.

Preferred Attributes

  • Problem-solving: Demonstrated ability to solve complex technical issues efficiently.
  • Team Player: Ability to work collaboratively with cross-functional teams.
  • Adaptability: Flexibility to adapt to changing requirements and technologies.
  • Attention to Detail: Keen attention to detail to ensure accuracy and quality.
  • Leadership: Proven leadership skills with a track record of leading successful projects.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.