Back to job search

Senior Software Engineer [Hybrid]

Kasikorn Technology Group Secretariat Co., Ltd. (Nonthaburi)
Nonthaburi, Thailand 🇹🇭
KASIKORN Business - Technology Group (KBTG) KBank, as the digital banking leader, is readying for future changes and challenges by establishing KBTG, with the aim of boosting IT management and service efficiency, enhancing competitiveness amid global FinTech transitions, while maintaining business leadership

Detail posisi

KASIKORN Business-Technology Group (KBTG) is seeking a Senior Software Engineer to design, develop, and provide software applications and systems for medium to high complexity projects, ensuring they meet business needs and industry standards.

Kewajiban

• Provide expertise and key steps for designing, developing, and providing software applications and systems for medium to high complexity project that meet business needs as Expert/Role model in software solution
• Leverage advanced knowledge, provide solutions of software development, and solve technical problem that meets the defined requirements
• Lead and share technical knowledge to monitor system operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
• Manage and provide consultancy in various programming languages and frameworks
• Recommend complex design and tools for system development
• Lead improvement of software quality by defining issues and common patterns to implement the changed code/design
• Lead and ensure the quality and reliability of software through testing process
• Drive and maintain documentation by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
• Provide expertise, guidance and introduce the latest industry trends, technologies, and best practices
• Manage stakeholders from both internal and external parties to resolve software development issues and to improve overall effectiveness and efficiency of the team
• Provide consultancy and technical training in all related software development aspects to the team

Kualifikasi

• Bachelor's degree in computer engineering, Computer Science, IT or other related fields
• At least 10 years of experience in JAVA software development
• Experience working with one or more from the following: Backend Development, Linux/Unix System, Networking, Version Control System and/or Software Security Standard, OWASP, Database Manipulation and Distributed System, Banking Business or Payment System
• Good attitude, problem solving and communication skill, enjoy facing new challenge.
• Familiar with software development life cycle both waterfall and agile methodology