|
Duties and Responsibilities:
Develop application Framework architecture, conduct design and code reviews
Develop software programs/proof of concepts when needed
Employee development (training, usage of software tools, coding techniques, etc.)
Provide recommendations regarding acquisition of hardware, software, and consulting services in support of Business projects and opportunities.
Provide recommendations regarding capacity, upgrades, changes, enhancements to IT processes and systems
Provide technical oversight for multiple software projects
Mentor development teams in good design and development practices
Define and govern software development standards and practices that best suit our environment
Serve in role as a technical liaison for the division
Assist as needed in project/problem resolution
Qualifications:
• Minimum 10 to 15 years overall software development.
10 years experience scientific software development in direct hands-on design and data modeling experience in large enterprise scale systems and Architecture.
7 years programming experience in C++.
7 years experience developing C++, Managed C++/C#/OOP/OOD/design patterns/ Client / Server distributed application designs.
7 years related industry experience around CAD/CAD Object Modeling
5 years of software project management experience.
2 to 3 Years of WPF and Silverlight based project experiences
• Engineering Simulation
Ensure commitment to common processes, tools and architectures for application development, including custom developed .net applications and commercial application implementations.
Provide effective coaching, mentoring and leadership to all levels of Development/Software Engineering staff.
Ensure effective virtual teaming across all onshore and offshore locations to create and deliver quality software applications
Maintain comprehensive view of all aspects of solution management with sufficient understanding of and visibility into Infrastructure Architecture, Systems Operations Service Management, Project Management Office, and other areas to develop solutions, and influence processes and results related to the solution.
Senior Leader with extensive experience building and leading the Systems Engineering functional discipline in a large complex enterprise, preferably with global/virtual team experience
Strong verbal and written communication skills; ability to communicate at all levels within a global enterprise
Good attention to detail and accuracy
Excellent analytical/problem solving ability
Excellent time management skills
Strong presentation and facilitation skills
Excellent negotiation and consensus building skills
Strong working knowledge of .NET emerging technologies
In-depth understanding of business applications used by professional services firms, technical trends/marketplace, technology development
Sound strategic and tactical understanding of technology product mix comprising the solution, including vendor product roadmaps, and product strengths, weaknesses, and limitations
In-depth knowledge of Agile development lifecycles
In-depth knowledge of technical product management techniques
In-depth knowledge of reporting and tracking tools
base:杭州 武汉 北京 上海
如有兴趣,请发CV到dj040715@126.com,若需进一步了解,请加MSN:dj040715@126.com,或者QQ:158477214. |
|