- 论坛徽章:
- 0
|
KEY DUTIES / RESPONSIBILITIES:
• Lead software engineering activities, including design, planning, development, engineering testing
• Lead a software engineering team and mentor employees to identify and achieve their career goals
• Create and promote internal and company wide practices and initiatives which lead to high quality
• Deliver scalable and enterprise level products on time
• Perform resource planning, set prioritize and help focus the team on those priorities
• Participate in management team decision processes to contribute to the success of the larger organization
• Work closely with engineering management and product management to determine feasibility of product features and provide alternatives when necessary
• Keep interest and excitement levels high, inside and outside of the department
• Encourage innovation of process and creative development methodologies by all
• Actively lead or participate in resolving key issues that impact the team or the products
• Communication and collaboration with other key resources outside the immediate organization to meet overall system level objectives and success, in addition to presentation of product, project, and organizational status
• Apply a significant knowledge of industry technical trends, technologies, and best practices to continually improve the organization
SKILLS / EXPERIENCE REQUIRED:
• BS in Computer Science or equivalent degree required, MS preferred
• 8-10 years of software engineering experience
• 2-4 years as manager with responsibility for supervising 8+ engineers & tech leads
• Development and leadership experience in an enterprise-class system with multi-tier architecture
• Experience delivering complex software installed and used by multiple customers
• Must be technically savvy and current on systems & architecture
• In-depth knowledge of Microsoft technologies, including server technologies, C#/.NET but also older professional programming languages, technologies (MFC, C++, etc.), and development tools
• Real-time database transaction systems expertise (high performance/high availability - 24/7), n-tier architectures, and knowledge of enterprise level IT infrastructure
• Large scale enterprise level software product development and leadership
• A working understanding and prior experience with agile development methodologies, frequent releases
• Experience in all phases of product cycle, preferable as a technical lead and manager
• Experience in integrating software from multiple contributing teams and locations
• Strong communication skills in Mandarin and English, both written and verbal
简历发至xynh412@hotmail.com qq:1506553197加我时请写明应聘字样,谢谢了! |
|