Enable job alerts via email!

Software Engineer

PHOENIX SOLUTIONS (S) PTE. LTD.

Singapore

On-site

SGD 80,000 - 110,000

Full time

11 days ago

Job summary

A leading financial technology company in Singapore is seeking a Lead Software Engineer to oversee the development of their online banking platform. The ideal candidate will have over 7 years of software development experience, with strong proficiency in Java, Python, and C++. You will lead a team, ensuring high-quality software solutions and adherence to security standards. This is a great opportunity to drive innovation in digital banking.

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 and provide mentorship.
  • Design and implement software solutions for online banking.
  • Conduct regular code reviews and maintain documentation.
  • Ensure compliance with security standards.

Skills

Java
Python
C++
HTML
CSS
JavaScript
Problem-solving
Team Player
Adaptability
Attention to Detail

Education

Bachelor's degree in Computer Science or related field
Master's degree

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.