Tech Lead - Leading MNC Fintech Service Group

Michael Page

  • Taipei City
  • Permanent
  • Full-time
  • 2 months ago
  • Apply easily
  • Competitive salary package
  • High level position with big scope responsibility
About Our ClientThe group focus on digital products and launched the Ticket Restaurant card. As of 2021, a significant portion of the group's business volume around the world was generated from digital products.In 2016, the Group began a far-reaching transformation as part of its strategic plan (2016-2019). Also in the year, they launched its Corporate Payment Services business and acquired Embratec's operations. And then they announced the acquisition of Corporate Spending Innovations, an electronic B2B payments company.Job DescriptionBusiness Understanding and Support: Demonstrate proactive engagement in understanding the business thoroughly, ensuring a comprehensive grasp of the platform's intended business support. Offer technical feasibility assessments and effort estimations. Provide proactive feedback to empower the business team in making informed decisions.Architecture Design: Adhere to the architectural framework devised by the architect, collaborating with the technical team to implement specific design aspects. Engage in discussions with both the architect and the team to refine or adjust the architecture as necessary.Documentation: Ensure meticulous documentation of the architecture design, maintaining well-structured documents featuring diagrams and detailed explanations. Keep documentation consistently updated to reflect any changes or developments.Development: Engage in hands-on development activities to realize core components, including frameworks, modules, and prototypes.Design/Code Review: Lead and organize design and code review sessions to uphold software quality standards and foster insightful feedback. (.Net/C#)Technology Coaching: Provide coaching and support to developers, QA teams, and support staff to ensure a deep understanding of the architecture and implementation details. Recommend appropriate tools and best practices to enhance team efficiency and quality. Offer proactive assistance and guidance as needed.Problem Analysis and Resolution: Participate in troubleshooting efforts, spanning from software issues to hosting challenges, to identify root causes and implement effective solutions. Offer both temporary workarounds and permanent fixes.Adaptation to New Technologies: Maintain ongoing communication with the architect to align with the group's technological direction. Introduce and explore new technologies, collaborating to select those that offer tangible benefits to the team and apply them effectively to projects.Leadership and Sprint Facilitation: Collaborate with the scrum master and the team to facilitate sprint processes, ensuring smooth execution and progress.Other Responsibilities: Undertake additional tasks assigned by the Business Unit, such as involvement in innovation projects and initiatives.The Successful ApplicantMust-Have:
  • University graduate with a bachelor's degree or higher in IT or related fields.
  • Minimum of 3 years of professional experience in architecture focusing on Microsoft platforms.
  • Demonstrated success in contributing to large-scale, high-concurrency, and highly available products as a core team member.
  • Strong knowledge of IT infrastructure, including networks, high availability (HA), and disaster recovery (DR) principles.
  • Proficiency in full-stack development using Microsoft platforms/tools.
  • Expertise in designing and optimizing high-performance databases, particularly with MS SQL Server.
  • In-depth understanding of non-functional requirements, such as performance, security, and scalability.
  • Familiarity with microservices architecture and event-driven architecture.
  • Hands-on experience with high-concurrency transactional systems or payment systems.
  • Excellent analytical and problem-solving skills.
  • Proficient in writing structured technical documents with diagrams and detailed explanations.
  • Strong written and spoken English communication skills.
  • Excellent communication and facilitation skills.
  • Leadership skills to effectively guide the team towards common goals.
Should Have:
  • Knowledge of software development methodologies (waterfall, agile).
  • Familiarity with popular technologies and scenarios using Microsoft family platforms/tools.
  • Experience in designing and implementing distributed transaction mechanisms.
  • Experience in system tuning, including frontend website, backend processes, and database optimization.
  • Experience in DevOps practices.
  • Knowledge of Microsoft Azure cloud services (IaaS, PaaS, Kubernetes).
  • Self-motivated with the ability to work independently and manage multiple tasks with varying priorities.
  • Ability to work under pressure and meet deadlines.
  • Positive "Can Do" attitude.
  • Strong relationship-building skills.
Nice to Have:
  • IT industry certifications.
  • Experience working with multinational corporations.
  • Contributions to open-source products/projects.
  • Stay up-to-date with the latest technology trends in Microsoft product families.
What's on Offer1. Competitive salary package2. High level position with big scope responsibilityContactCorinna LienQuote job refJN-022024-6320662Phone number+886 2 8729 8203

Michael Page

Similar Jobs

  • Tech Lead / Fullstack Engineer

    Gravity Sketch

    • Taipei City
    About us: Gravity Sketch is the category leader in solving the challenges faced by teams that design 3D products. Our platform enables teams to create and communicate 3D ideas in…
    • 15 days ago