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 Qun l nhm K s pht trin phn mm qun l v dn dt nhm K s pht trin phn mm, chu trch nhim thit k v pht trin cc ng dng phn mm cung cp cho khch hng. ng thi ph trch cung cp cc gii php phn mm sng to gp phn thay i ngnh xy dng.
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.
Responsibilities
What You Will Do:
- Dn dt vic thit k, thc hin, th nghim, g li, trin khai v lp ti liu v phn mm mi hoc hin c p ng cc nhu cu kinh doanh phc tp.
- Qun l i ng k s phn mm. Xy dng v thc y mt mi trng lm vic c s tn trng v hp tc to ra nhng nhn vin c k nng v ng lc. nh gi hiu sut ca nhn vin, thit lp k vng v mc tiu cho nhm v c nhn, tham gia vo vic tuyn dng, k lut v o to nhn vin.
- nh hng thnh cng ca cng ty thng qua vic hp tc vi nhm Qun l sn phm, m bo cht lng phn mm v cc nhm pht trin khc m bo rng cc gii php hiu qu, nht qun v p ng nhu cu kinh doanh. Phn tch cc yu cu kinh doanh t cc bn lin quan, b phn h tr cng ngh v khch hng xc nh, phc tho r rng cc nhu cu c v mt kinh doanh v k thut, t nh hng v thc y tm nhn ca cc d n v ng dng
- Lin tc tham gia, hng dn v ci tin cc yu t trong cch tip cn ca nhm i vi cc hot ng pht trin phn mm (v d: linh hot, thc nc, v.v.) p ng tt nht nhu cu ca nhm. iu ny bao gm vic pht trin cc k hoch d n, iu phi cc d n, qun l cc hot ng ca nhm d n, truyn t nhng thay i v tin , ng thi m bo cc d n c hon thnh ng thi gian v ngn sch
- Gii quyt hoc to iu kin thun li cho vic gii quyt cc vn v nh gi cc xut lin quan n c hi kinh doanh cng nh tc ng n vic ci thin chnh sch v quy trnh
- nh gi v xut cc cng c, cng ngh v quy trnh m bo cc gii php c cht lng cao nht cho cng vic c giao ca nhm. Cung cp hng dn cho vic la chn, ph duyt v mua phn cng, phn mm, cc thnh phn mng v dch v s dng ni b
- m bo nhm p dng cc tiu chun v k thut lp trnh c chp nhn rng ri m bo tnh logic ca chng trnh v thao tc d liu hiu qu. Lm vic vi cc nh qun l v kin trc s khc xem xt v m bo vic tun th v pht trin cc phng php hay nht
- Lm vic vi khch hng gip gii quyt cc vn v thit k v vn hnh phn mm ca h
- Cung cp hng dn v gim st k thut cho cc nh pht trin, c th bao gm vic ti cu trc v pht trin cc thit k phn mm v h thng thay th. Thit k chnh v nh gi thit k
- C kh nng truyn t nhng thay i v tin b, lnh o k thut v truyn cm hng cho nhm thnh cng; ng thi m bo thng tin c truyn ti thng sut v thc y s hp tc gia cc nhm v c nhn
- Cc nhim v khc theo s phn cng
- 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
- Tt nghip i hc chuyn ngnh K s hoc Khoa hc My tnh
- C hn 10 nm kinh nghim v/hoc tham gia o to trong lnh vc lin quan; hoc c s kt hp gia trnh hc vn v kinh nghim lm vic m bo nng lc tng ng
- Trnh ting Anh (CEFR) B2+ hoc tng ng
- Hiu r chu trnh pht trin phn mm, v c kh nng m bo cc sn phm phn mm cht lng n c vi khch hng
- Kh nng p dng cc khi nim ton hc nng cao v cc hm s ton hc
- Kin thc v kinh nghim vng chc v thit k v pht trin phn mm, s dng cc cng ngh ph hp vi d n c giao v thng nht vi i nhm
- Thnh tho trong vic s dng Microsoft Visual Studio hoc cc mi trng pht trin tch hp (IDE) tng ng
- Th hin c dch v khch hng bi bn l rt quan trng v cn c cc k nng bao gm tnh kin nhn, chu o, kh nng giao tip, hiu bit v sn phm, ngn t tch cc v kh nng qun l thi 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.