Chinese  English
 
Home About Us Job Opening Our Service Business Process Submit Resume Successful Cases Training Clients Join Us
HOME > Job Opening
Director - Software Engineering
Location£ºShenzhen   Date£º2016-06-15
 
Director - Software Engineering
 
Shenzhen
 
The Role / Responsibilities:
Director -Senior Software Engineering Manager focuses on the direct line management of a large team of Engineers that includes other line managers:
l   Liaise between Architecture and Development streams to assure solution architecture vision is clear for developers.
l   Lead on custom tools used to support development and testing.
l   Lead and mentor developers ¨C focusing on expanding and enhancing technical skills.
l   Participate in application frameworks design
l   Effectively contribute sound concepts regarding software technology roadmap, encourage the use of the latest technology, perform code refactoring if appropriate and transfer knowledge to others.
l   Think strategically and align your team with the overall vision of the business.
l   Ensure that your team members work collaboratively with all functional areas.
l   Collaborate with other peers to continuously improve engineering practices for the broader team
l   Design professional development/training programs that can be leveraged across the broader team
l   Work closely with HR on talent acquisition and talent management for your team and the broader engineering team; provide job descriptions, perform interviews, develop on-boarding plans, develop succession plans, etc.
l   Guide your subordinates to plan their careers, set both long and short term goals.
l   Communicate the vision from senior management and set and communicate business objectives for your team that align with this vision.
l   Accurately assess the performances of your direct reports, perform timely PE's, coach and provide guidance based on performances and potential.
l   Nominate candidates for promotion with reasonable justifications.
l   Understand what motivates each of your team members; manage morale and turnover
 
Qualifications:
l   Minimum Bachelor¡¯s degree in Computer Science or related majors from top institutions, Master is a plus.
l   Deep understandings of Object Oriented designing, Domain Driven Designing, Design Patterns and programming.
l   10+ years of professional software design and development experiences on multi-tiered enterprise applications.
l   Proved ability to be a technical lead in a large-scale project in terms of its team size, project duration, and technical difficulty.
l   Proven ability to manage a large, and/or distributed team that includes other managers
l   Effectively contribute sound concepts regarding software technology roadmap, encourage the use of the latest technology, perform code refactoring if appropriate and transfer knowledge to others.
l   Excellent verbal and written communication skills(both in Mandarin and English)
l   Can motivate team members to succeed in a fast-paced team environment; is a calming influence to the team in the face of strong pressures to meet deadlines
l   Has significant experience setting objectives; Is able to communicate the vision of the business and translate the vision into objectives for the team.
l   Has significant experience evaluating the performance of individuals
l   Is able to communicate technical information to both technical and non-technical audiences at all levels of the organization
l   Consistently displays excellent presentation skills
l   Demonstrated ability to collaborate with other functional areas at all levels of the organization
l   Expert in either C# or Java
l   Familiar with programming Languages: C#, Java, C++, JavaScript/TypeScript, HTML/HTML5, CSS2/3, XML, XSLT, Scala, etc.
l   Proved development experience on Application Servers is a plus: IIS, Tomcat, WebSphere, Resin, Jetty, Apache, ExpressJS, etc.
l   Expert in one or more Application Frameworks & Engines: ASP.NET MVC, ASP.NET WEB API, Microsoft WPF/WCF/WWF, Linq, Unity, Entity Framework, SharePoint, Microsoft Enterprise Library, etc. J2SE, J2EE, JDBC, RMI/IIOP, Spring framework, JPA(Java Persistence API) or other ORM framework such as Hibernate or iBatics, JTA(Java Transaction API), Java WebService, JavaMail and JMS, AngularJS, React and Bootstrap, etc.
l   Familiar with SQL and Databases: Oracle, MsSQL, MySql, MongoDB, Postgres, etc.
l   Competent in Others: Jira, Rally, CVS, SVN, Perforce, Git, Jenkins, etc.
l   Good sense to latest technology and able to lead the team to adopt it into project if necessary
Legal Declaration | Friendship Link | Contact Us
Copyright © Elitehunt Consulting Corporation.2007 All right reserved  Email: elitehunt@elitehunt.com  Tel:8610-65007447
¡¡