Software Operations Manager

MiTek
Thành phố Hồ Chí Minh
Full time
1 ngày trước

Job Description

MiTek® is a global provider of building solutions for the residential and commercial construction industries. Utilizing software, services, engineered products, and automated manufacturing equipment, MiTek partners with clients to accelerate their genius and deliver breakthroughs in building.

With a rich 60-year history and a network of 6,500 team members worldwide, MiTek pairs local expertise with global capabilities. As a Berkshire Hathaway (NYSE: BRK-A, NYSE: BRK-B) company since 2001, MiTek has a record of continuous growth and innovation.

Learn more at www.mii.com.


A Brief Overview

Vị trí Quản lý nhóm Kỹ sư phát triển phần mềm quản lý và dẫn dắt nhóm Kỹ sư phát triển phần mềm, chịu trách nhiệm thiết kế và phát triển các ứng dụng phần mềm cung cấp cho khách hàng. Đồng thời phụ trách cung cấp các giải pháp phần mềm sáng tạo góp phần thay đổi ngành xây dựng.

This role manages a small team of software engineers, to design and develop software applications for distribution to customers. Responsible for delivering innovative software solutions that transform the building industry.

What You Will Do:

Responsibilities

  • Dẫn dắt việc thiết kế, thực hiện, thử nghiệm, gỡ lỗi, triển khai và lập tài liệu về phần mềm mới hoặc hiện có để đáp ứng các nhu cầu kinh doanh phức tạp.
  • Quản lý đội ngũ kỹ sư phần mềm. Xây dựng và thúc đẩy một môi trường làm việc có sự tôn trọng và hợp tác để tạo ra những nhân viên có kỹ năng và động lực. Đánh giá hiệu suất của nhân viên, thiết lập kỳ vọng và mục tiêu cho nhóm và cá nhân, tham gia vào việc tuyển dụng, kỷ luật và đào tạo nhân viên.
  • Định hướng thành công của công ty thông qua việc hợp tác với nhóm Quản lý sản phẩm, Đảm bảo chất lượng phần mềm và các nhóm phát triển khác để đảm bảo rằng các giải pháp hiệu quả, nhất quán và đáp ứng nhu cầu kinh doanh. Phân tích các yêu cầu kinh doanh từ các bên liên quan, bộ phận hỗ trợ công nghệ và khách hàng để xác định, phác thảo rõ ràng các nhu cầu cả về mặt kinh doanh và kỹ thuật, từ đó đính hướng và thúc đẩy tầm nhìn của các dự án và ứng dụng
  • Liên tục tham gia, hướng dẫn và cải tiến các yếu tố trong cách tiếp cận của nhóm đối với các hoạt động phát triển phần mềm (ví dụ: linh hoạt, thác nước, v.v.) để đáp ứng tốt nhất nhu cầu của nhóm. Điều này bao gồm việc phát triển các kế hoạch dự án, điều phối các dự án, quản lý các hoạt động của nhóm dự án, truyền đạt những thay đổi và tiến độ, đồng thời đảm bảo các dự án được hoàn thành đúng thời gian và ngân sách
  • Giải quyết hoặc tạo điều kiện thuận lợi cho việc giải quyết các vấn đề và đánh giá các đề xuất liên quan đến cơ hội kinh doanh cũng như tác động đến việc cải thiện chính sách và quy trình
  • Đánh giá và đề xuất các công cụ, công nghệ và quy trình để đảm bảo các giải pháp có chất lượng cao nhất cho công việc được giao của nhóm. Cung cấp hướng dẫn cho việc lựa chọn, phê duyệt và mua phần cứng, phần mềm, các thành phần mạng và dịch vụ để sử dụng nội bộ
  • Đảm bảo nhóm áp dụng các tiêu chuẩn và kỹ thuật lập trình được chấp nhận rộng rãi để đảm bảo tính logic của chương trình và thao tác dữ liệu hiệu quả. Làm việc với các nhà quản lý và kiến trúc sư khác để xem xét và đảm bảo việc tuân thủ và phát triển các phương pháp hay nhất
  • Làm việc với khách hàng để giúp giải quyết các vấn đề về thiết kế và vận hành phần mềm của họ
  • Cung cấp hướng dẫn và giám sát kỹ thuật cho các nhà phát triển, có thể bao gồm việc tái cấu trúc và phát triển các thiết kế phần mềm và hệ thống thay thế. Thiết kế chính và đánh giá thiết kế
  • Có khả năng truyền đạt những thay đổi và tiến bộ, lãnh đạo kỹ thuật và truyền cảm hứng cho nhóm để thành công; đồng thời đảm bảo thông tin được truyền tải thông suốt và thúc đẩy sự hợp tác giữa các nhóm và cá nhân
  • Các nhiệm vụ khác theo sự phân công

  • Lead the design, implementation, testing, debugging, deployment, and documentation of new or existing software to meet complex business needs
  • Manage team of software engineers. Create and promote a respectful and collaborative working environment that results in skilled and motivated employees. Evaluate employee performance, set expectations and goals for team and individual staff members, recruit, discipline, and train staff
  • Direct our success through collaboration with Product Management, Software Quality Assurance, and other development teams to ensure that solutions are efficient, consistent and fulfill business needs. Interpret business requirements from stakeholders, tech support, and customers in order to articulate business and technical needs and drive the vision of projects and applications
  • Continuously participate, guide, and refine elements of the team’s approach to software development activities (e.g. agile, waterfall, etc.) to best meet team needs. This includes the development of project plans, coordination of projects, management of project team activities, communication of changes and progress, and ensuring projects are completed on time and budget
  • Resolve or facilitate resolution of problems and evaluate recommendations relating to business opportunities and influence policy and process improvements
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality solutions for team’s assigned work. Provide guidance for the selection, approval, and acquisition of hardware, software, networking components, and services for internal use
  • Ensure team applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation. Work with other managers and architects to review and ensure the adherence to and development of best practices
  • Work with our customers to help solve their software design and operation issues
  • Provide technical guidance and supervision to developers, which may include refactoring and the development of alternative system and software designs. Lead design and design reviews
  • Able to communicate changes and progress, provide technical leadership, and inspire a team to succeed; cascading information and promoting collaboration across teams and individuals
  • Other reasonable duties as assigned


Qualifications

  • Tốt nghiệp Đại học chuyên ngành Kỹ sư hoặc Khoa học Máy tính
  • Có hơn 10 năm kinh nghiệm và/hoặc tham gia đào tạo trong lĩnh vực liên quan; hoặc có sự kết hợp giữa trình độ học vấn và kinh nghiệm làm việc đảm bảo năng lực tương đương
  • Trình độ tiếng Anh (CEFR) B2+ hoặc tương đương
  • Hiểu rõ chu trình phát triển phần mềm, và có khả năng đảm bảo các sản phẩm phần mềm chất lượng đến được với khách hàng
  • Khả năng áp dụng các khái niệm toán học nâng cao và các hàm số toán học
  • Kiến thức và kinh nghiệm vững chắc về thiết kế và phát triển phần mềm, sử dụng các công nghệ phù hợp với dự án được giao và thống nhất với đội nhóm
  • Thành thạo trong việc sử dụng Microsoft Visual Studio hoặc các môi trường phát triển tích hợp (IDE) tương đương
  • Thể hiện được dịch vụ khách hàng bài bản là rất quan trọng và cần có các kỹ năng bao gồm tính kiên nhẫn, chu đáo, khả năng giao tiếp, hiểu biết về sản phẩm, ngôn từ tích cực và khả năng quản lý thời gian.

  • University qualification in Computer Science or Engineering
  • 10 plus years related experience and/or training; or equivalent combination of education and experience
  • English level (CEFR) B2+ or equivalent
  • An excellent understanding of the software development lifecycle, and the ability to ensure quality software gets delivered to the customer.
  • Ability to apply advanced mathematical concepts and mathematical operations
  • Solid knowledge and experience in software design and development utilizing technologies for the project assigned and consistent with the team
  • Strong experience with Microsoft Visual Studio or other equivalent IDE
  • Demonstrated exemplary customer service is critical and would include relevant evidential skills including patience, attentiveness, communication, product knowledge, positive language, and time management.
Apply
Other Job Recommendations:

Fresher Software Developer (Low code platform), based in Da Nang

KMS Technology
Thành phố Đà Nẵng
  • Enterprise software development services: Leverage software...
  • Healthcare technology solutions: Build transformative...
2 ngày trước

Experienced Associate, Software QA Analyst

PwC
Ho Chi Minh City
  • Develop quality assurance plan covering business and...
  • Estimating testing efforts and executing within the agreed...
1 tuần trước

Software Engineer - NIM Production and Automation

NVIDIA
Ho Chi Minh City
  • Develop and deploy containerized applications and...
  • Contribute to building and optimizing containerized...
3 ngày trước

Senior Software Engineer, Java

Zalo
Thành phố Hồ Chí Minh
  • Participate in the design, development and implementation of...
  • Design, develop, and integrate scalable APIs and web...
4 tuần trước

Assistant Outlet Manager

Marriott International
Phú Quốc, Tỉnh An Giang
Ensure staff is working together as a team to ensure optimum service and that guest needs are met Assist management in hiring,...
1 ngày trước

Nhân Viên Kiểm Soát Chất Lượng

Công Ty TNHH MTV Cimigo
Hà Nội
7.000.000 ₫ - 9.000.000 ₫
  • Đi thực địa theo danh sách địa chỉ và số điện thoại có sẵn...
  • Kiểm tra lại thông tin của người tiêu dùng từng được phỏng...
1 ngày trước

Manager Operations (Based in Ho Chi Minh City)

FedEx
Thành phố Hồ Chí Minh
We can serve this global network due to our outstanding team of FedEx team members, who are tasked with making every FedEx...
1 ngày trước

Representative Field Sales

DKSH
Hà Nội
  • Track self/team progress against key performance indicators...
  • Execute sales activities for assigned...
1 ngày trước

Nhân Viên Bảo Vệ Hải Phòng

Công ty TNHH Dịch vụ Bảo vệ Vincom
Hải Phòng
  • Đảm bảo an ninh trật tự tại các khu vực được phân công.
  • Đảm bảo hỗ trợ cho cư dân, công trường đang xây dựng...
1 ngày trước

(Senior) Lead UX Writer

Zalo
Thành phố Hồ Chí Minh
In this role, you will oversee day-to-day operations, drive content quality, and ensure a seamless user experience across our...
1 ngày trước