ประกาศงานนี้หมดอายุแล้ว
Head of Digital Technology
ที่ปูนซิเมนต์ไทย จำกัด (มหาชน)5821 - Bachelor's Degree / ปริญญาตรี : Standard, ผู้เชี่ยวชาญงานเทคโนโลยีสารสนเทศ, 3 Years Above, - พนักงานประจำ
Date: 20-Jan-2021
Location: กรุงเทพมหานคร, ประเทศไทย
Description
เนื้องานโดยย่อ:
To lead and manage a team of software developers, supporting them in building an industry-leading product using robust architectural practices and innovative software solutions that are fit for purpose. You will be responsible for leading a team of permanent, contract, and outsourced development teams to meet the company's goals and objectives. Responsible for the quality and technical approach taken by team members, ensuring it is in-line with the company strategy – and that projects are delivered on time and budget, this is a hands-on role where you will be expected to code and to hold the overall technical knowledge around client solutions and platforms.
หน้าที่ความรับผิดชอบ:
Team leadership, Strategy & Planning
- To lead and manage a team of senior software developers and software developers. Line management responsibilities will include technical recruitment, appraisals, identifying training needs, motivating and performance managing the team.
- To drive the strategic direction of our products & services taking into account emerging and legacy technologies.
- To oversee strategy for both product and bespoke code base platform definition and implementation.
- To strategically decide whether we can inherit existing /support legacy code bases – and how we handle our growing levels of software support
- To devise a tactical plan which can be collaboratively carried out by the team – to implement improvements to our products, services, processes and knowledge sharing within the team.
- To plan for team growth considering the blend/level of skills required within the team
- To assist in resourcing decisions
- To review project progress and overview of the performance of all individuals in the team
- To coaching and performance management where necessary.
- To facilitate the smooth delivery of all projects, enhancements and support delivered by the team.
- To make sure that all team members have the latest in-depth knowledge of all onsite and relevant offsite aspects at the heart of all decisions on projects or enhancements that they make.
- To facilitate technology and methodology decision-making throughout the team, including standardization of system architecture, reusable code base development, versions of software tools, best practice, source control and deployment processes.
- To have a clear task list and plan for inducting new members into the team and bring them up-to-speed as quickly as possible
- To make sure that all training and support that team members require is delivered internally or externally
Software Development
- To drive consistent standards and approaches throughout the team.
- To lead and oversee all technical quotes, analysis, specifications to make sure they are complete and accurate.
- To keep up to date with the latest software development technologies and methodologies.
- To write clean and healthy structured, well-documented code.
- To build future-proof reusable core code libraries, which can be shared, in order to drive further efficiencies throughout the team.
- To deliver code that is well tested and consistently error-free.
- To design and build database schemas with integrity and scalability with data access layers that are optimized for performance and security.
Communication and Problem Solving
- To use your experience when reviewing and auditing legacy code.
- To assist in critical support issues where your experience is required to ascertain the issue quickly and to find the more appropriate resolution.
- To take control over critical support instances and putting into place the correct escalation and process to manage and resolve issues as soon as possible.
- To create a culture of promoting new ideas or up-sell opportunities within the team for our clients.
- To contribute regularly to discussions regarding the internal process and system improvements in order to ensure maximum efficiency across the company including suggesting technical solutions to problems.
- To instigate cross-team ideas and initiatives – to bring products and services together.
คุณสมบัติ:
- A senior-level software developer or programmer with strong and successful technical lead experience.
- Experience in leading a team of developers.
- Advanced level (knowledge and experience) of programming languages and methodologies.
- Advanced level of understanding of Java, JavaScript, HTML, PHP, Node.JS., .NET, C, C#, C++, CCS, Python, GoLang or additional programming languages.
- Experience in DevOps automation such as JIRA, Git, TDD, CI/CD, Docker, etc. (Optional)
- Experience in managing, directing, and motivating staff to deliver projects with stretching scope and objectives
- Able to meet tight deadlines and remain calm under pressure.
- Excellent communication and be able to translate technical terms to non-technical colleges within the organization.
- Friendly and high in responsibilities.
ประสบการณ์ที่จำเป็น
- ไม่ระบุประสบการณ์ขั้นต่ำ
เงินเดือน
- สามารถต่อรองได้
สายงาน
- ผู้บริหารอาวุโส
ประเภทงาน
- งานประจำ
เกี่ยวกับบริษัท
เอสซีจีมุ่งมั่นสร้างสรรค์นวัตกรรมสินค้าและบริการ เพื่อตอบสนองความต้องการของผู้บริโภคในทุกยุคทุกสมัย สร้างคุณภาพชีวิตที่ดีให้กับคนในสังคมและสิ่งแวดล้อมที่ยั่งยืนมาตลอดศตวรรษ ผ่านการค้นคว้าวิจัยและพัฒนาจนเกิดนวัตกรรมเทคโนโลยีในกระบวนการผลิต นวัตกรรมสินค้าและบริการต่างๆ เพื่อเป็นทางเลือกให้ลูกค้าทั้ ...
ร่วมงานกับเรา: เพราะว่าหัวใจของวัฒนธรรมองค์กร คือ คนเอสซีจี หรือ SCG People ที่ยึดมั่นและปฏิบัติตามอุดมการณ์ 4 และเป็นคน Open & Challenge เพื่อเป็นการสร้างชื่อเสียง ขององค์กรให้เป็นที่ยอมรับในภูมิภาคอาเซียน ในฐานะองค์กรแห่งนวัตกรรมที่น่าร่วมงานด้วยและเป็นแบบอย่างด้านบรรษัทภิบาล และการพัฒนาอย่างยั่งยืนตามวิสัยทัศน์ ... อ่านต่อ
สวัสดิการ
- ประกันชีวิต
- ทำงาน 5 วัน/สัปดาห์
- ชั่วโมงทำงานยืดหยุ่น
- ประกันสุขภาพ
- ค่าเดินทาง
- โบนัสขึ้นอยู่กับผลงาน
- ประกันทันตกรรม