
Software Development Manager (Fullstack/Backend) - Permanent
Tech X Company Limited · Bangkok, TH
About The Role
Software Development Manager (Fullstack/Backend)
Job Summary
Software Development Manager will lead 3-5 engineering squads (20-30 people) responsible for planning, designing, developing, and providing software package, make it ready to be deployed on production server. Software Development Manager must ensure that the software is built with high quality standard and meet the committed delivery timeline. The role requires ability to prioritize well, communicate clearly, have a consistent track record of delivery, excellent software engineering skill, and must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time.
Responsibilities:
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
Good in English Communication Skills
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
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing