Represents software development teams to the whole group including, businesspeople, product team, project management team. Be the point of contact for the team.
Consult the team members and enforce the team direction align with the company policy
Work closely with Product Owner, Business Analyst, System Analyst to clearly understand the requirement and can identify what need to be developed and improved. Participate in planning sessions to provide accurate estimation of the requirements provided.
Managing big and complexity project teams to develop, execute and complete assignments and Organizing team roles and evaluating employee performance
Keep up with industry best practices, new knowledge, new techniques and can apply them to your work with the agreement from the team.
Experiences, Knowledge & Skills and Competency:
BSc/BEng in computer science, computer engineer, or a relevant field
15+ years of experience in software development using Java, JavaScript, TypeScript or other application technology stack
5+ years of experiences in managing software development team as a technical lead
Extensive experienced using one or more development frameworks/libraries (Spring Boot, NodeJS).
Experience in using or building CI/CD workflow for web application project
Experience in using Git as source code version management tool
Experience in working with SQL/NoSQL Database (e.g., MySQL, MongoDB), can write effective SQL statements
Experience in mobile and web development is a plus (iOS, Android, HTML5, CSS, e.g.)
Experience in Cloud Services (e.g., Amazon Web Services, Google Cloud Provider, Microsoft Azure) is plus.
Experience in web service and its related technologies, RESTful, SOAP, XML, JSON
Experience in using Message Queue / Kafka to solve integration problem
Good understanding of Enterprise Integration Pattern
Good understanding of Microservice architecture
Confidence to challenge the status quo, communicate new ideas, and provide informed opinions
Strong presentation and modeling skills
Strong interpersonal skills; ability to be personable yet persistent
Potential to motivate and cultivate team
Knowledge & Skills:
Knowledge of one or more mobile/web development languages (Swift, Java, Kotlin, Dart, JavaScript) and markup languages (HTML, CSS, etc.).
Knowledge of one or more unit test framework/libraries (JUnit, Mockito, Jest, XCTest).
Knowledge of one or more automation tools (Espresso, XCUITest, Robot framework, Cypress, Karate, Flutter Driver, and Detox)
Good in teamwork and collaboration and positive attitude. Ability to work effectively under pressure, self-motivated and goal oriented.
Good command of English.
Skills
Javascript
HTML
Spring Boot
Node.js
Java
Functions
Information Technology (IT)
Job Overview
Job Type:
Hybrid
Company
SCB TechX
20 active jobs
Industry:
Technology
Ready to Apply?
Submit your application now and take the next step in your career journey.