Job title: Software Engineering Manager (Java)
Job type: Permanent
Emp type: Full-time
Industry: Banking & Financial Services
Functional Expertise: Information Technology (IT)
Salary type: Monthly
Salary from: THB ฿140,000.00
Salary to: THB ฿200,000.00
Location: Bangkok, TH
Job published: 2024-08-06
Job ID: 122268
Contact name: Anton Jurkiw, Seerung Sedsee

Job Description

PRTR is partnering with a leading tech company to find a Software Development Manager.

High salary & excellent benefits for candidates with experience in managing teams of 10+ developers.

We are seeking a highly experienced Software Development Manager. The ideal candidate will play a key role in liaising with business stakeholders, product teams, and project managers to ensure alignment with company objectives while driving the technical excellence of the team.

Key Responsibilities:

  • Serving as the primary point of contact for the development team, effectively communicating with business leaders, product teams, and project managers.
  • Ensuring alignment of team activities with company policies and goals, providing leadership and guidance to team members.
  • Collaborating closely with Product Owners, Business Analysts, and System Analysts to understand requirements and define development needs.
  • Participating in planning sessions, providing accurate estimations, and contributing to strategic decisions.
  • Managing and guiding large, complex project teams in the execution of assignments, ensuring timely completion of tasks.
  • Overseeing team role assignments and conducting regular performance evaluations.
  • Staying up-to-date with industry best practices and emerging technologies, applying relevant knowledge to enhance team performance.

Required Experience:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related field.
  • 15+ years of experience in software development, including expertise in Java, JavaScript, TypeScript, or other relevant technology stacks.
  • 5+ years of experience managing and leading software development teams as a technical lead.
  • Extensive experience with development frameworks/libraries such as Spring Boot, and NodeJS.
  • Proficiency in building CI/CD workflows for web application projects.
  • Strong experience with Git as a source code management tool.
  • Solid background in working with SQL/NoSQL databases (e.g., MySQL, MongoDB) and writing optimized SQL queries.
  • Experience in mobile and web development is a plus (e.g., iOS, Android, HTML5, CSS).
  • Familiarity with Cloud Services (e.g., AWS, Google Cloud, Microsoft Azure) is a plus.
  • Experience with web services technologies such as RESTful APIs, SOAP, XML, and JSON.
  • Experience using Message Queues (Kafka) to resolve integration issues.

Key Skills & Knowledge:

  • Expertise in mobile/web development languages (Swift, Java, Kotlin, Dart, JavaScript) and web markup languages (HTML, CSS).
  • Familiarity with unit testing frameworks/libraries (JUnit, Mockito, Jest, XCTest).
  • Experience with test automation tools (Espresso, XCUITest, Robot Framework, Cypress, Karate, Flutter Driver, Detox).
  • Excellent teamwork, collaboration, and communication skills, with a strong ability to work under pressure and manage multiple priorities.
  • Strong problem-solving abilities and an entrepreneurial mindset with a focus on results.
  • Proficiency in English.
  • Solid understanding of Enterprise Integration Patterns and Microservice architecture.
  • Ability to challenge the status quo and suggest innovative solutions.
  • Strong presentation, modelling, and interpersonal skills, with the ability to motivate and inspire teams.