Mô Tả Công Việc
We are looking for a Technical Manager position for our Software Development Division. Technical manager is a hybrid role that focuses on leading a project team and implementing company technical strategy. Your main responsibility will be:
• Establishing and enforcing technical standards and policies, managing the technical implementation within projects, guiding the teams' technical decisions, and allocating resources as necessary.
• Maintain, drive, supervise and implement robust technical standards, systems, and processes. Continuously learn and stay up to date on modern technology trends or emerging innovations.
• Manage and motivate the technical resources within the organization: provide resource technical oversight and evaluate team members; provide valid and constructive feedback, supportive and professional mentoring; develop and manage technical training.
• Ensure software development standards and practices are followed. Identify and resolve risks, issues, and conflicts to ensure quality control throughout the project life cycle.
• Serve as a technical expert, provides technical expertise to managers, staff, and clients.
Yêu Cầu Công Việc
MUST HAVE:
● A bachelor’s degree in degree in Computer Science, Information Technology, or related field.
● Experience 3 years as technical leader, or technical manager, or technical architect.
● Having solid technical background, excellent analytical skills, proven ability to solve problems creatively.
● Exceptional communication and reporting skills, able to lead discussions related to technical.
● Strong communication in English.
● Strong communication, collaboration, leadership, conflict resolution and management skills.
● Strong interpersonal skills and extremely resourceful.
● Familiar with working processes: Agile/Scrum.
● Strong communication, collaboration, leadership, conflict resolution and management skills.
● Strong knowledge of project management practices: budgeting (estimation), planning, monitoring and control, quality management and communication.
NICE TO HAVE:
● Upper-Intermediate level of a backend programming language (ex: Java, NodeJS, Golang).
● Experience with Rest API/web application/standalone application (cron job) programming/debugging.
● Experience in designing and developing backend APIs and services on relational databases such as Oracle, SQL Server, PostgreSQL or NoSQL database such as Couchbase, Elasticsearch, MongoDB.
● Having experience with microservices architecture, SOA, OOP, design patterns, multi-threaded programming/ concurrent processing, distributed data architecture design, algorithms.
● Proficiency in at least two backend programming languages (ex: Java and Golang) or a front-end framework/library (ex: Angular, ReactJS, React Native).
● Experience with one of the message queuing technologies such as RabbitMQ, ActiveMQ, Oracle Advance Queue, IBM Message Queue, Apache Kafka, Redis.
● Familiarity with modern build/deploy pipelines and tools (Jenkin, Docker, Kubernetes).
● Have knowledge of Linux OS (CentOS, Ubuntu) and related tools (SSH tool, terminal usage).
● Familiar with source version control (e.g., GIT, SVN, CVS, TFS, Mercurial, Bitbucket, etc.).
● Have knowledge about Unit Test, TDD.
Hình thức
Quyền Lợi
• Bonus structure + 13th month Bonus.
• Pass probation Bonus.
• Premium healthcare insurance benefits.
• Flexible working time: only 8 hours required as continual working-time at the office.
• 12 days’ Annual leave.
• Onsite opportunities: possible placement in United States, Singapore, and Japan.
• Quarterly Performance Assessment & Profile Capturing.
• Professional and Personal Development Training Programs.
• 4 Stars standard company trip in summer and a big annual Year-End-Party.
• Coffee and snacks provided.
• Holiday celebrations and parties for team members and family.