Web Development Manager
上海毕波软件信息技术有限公司
- 公司规模:150-500人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2016-10-28
- 工作地点:上海-浦东新区
- 招聘人数:1人
- 职位月薪:50-60万/年
- 职位类别:项目主管
职位描述
职位描述:
Manager, Software Engineering
Shanghai, China
With nearly 20,000 organizational customers and millions of student users, Blackboard is the world's leading education technology company. Blackboard is shaping the future of education with big ideas that challenge conventional thinking and advance new models of learning. Every day we’re inspiring people to find new ways to learn, connect and drive change in the way education is delivered and experienced. Through technology and services we bring people closer to the knowledge they seek and to ways they can change their own education and the world for the better.
POSITION RESPONSIBILITIES
This person is expected to manage the day to day activities of multiple scrum teams in Product Development Organization. This person is expected to lead and grow the team in various aspects, including analyzing requirement, deliver new feature that supports the business needs, enhancing both functional and technical quality, continuously improve efficiency and quality, and grow the team to next level.
The Manager of Product Development will play an integral role in the success of the group. Specifically s/he will be responsible to:
? Manage software product delivery and continuous improvement. Coordinate with global product Manager, UX team, application architects and developers to negotiate and offer alternatives on risky/complex/expensive requirements and negotiate priorities and timelines, define product architecture and strategy.
? Resource and project roadmap planning. Validate and manage project scope, closely work with developers discussing designs, implementation and project milestones.
? Resolve project issues, communicate status and coordinate activities with peer teams across geographies.
? Be an advocate for getting solid designs and implementations incorporated into the product.
? Monitoring development process and delivery. Participate in hands on development. Be a technical thought leader for the team and provide direction when required. Perform code and design review, helping team continuously improve efficiency and quality.
? Create and coach local agile teams which follow best practices to continually improve key metrics.
? Recruit, mentor, organize, motivate and coach a growing team of software professionals and help team on their career development. Define and monitor goals.
? Create an environment where the team enjoys working together.
? Enable the collaboration between team members and others across PD in an effort to best leverage the skills and knowledge of all engineers in PD.
? Become an active member of the global Blackboard Learn PD Management team.
REQUIRED SKILLS:
? A minimum of 6 years' hands-on experience on developing, testing, supporting and managing large scale web applications.
? A minimum of 2 years’ experience managing software development team leveraging one or more standard project management techniques.
? Hands on experience with Angular JS or equivalent for web application development. Rich experience with JavaScript, CSS and HTML 5; Rich experience on tuning the performance of web UI code.
? Solid experience with the Java stack (e.g. Spring, Struts, Hibernate, MyBatis, etc.) for web application development, SQL databases (e.g. PostGreSQL, Oracle).
? Working knowledge with SOA, REST based architecture.
? In-depth understanding of architecture principles.
? Clean coding habits, attention to details, and focus on quality. Solid problem solving skills.
? Passionate in chasing new technologies and frameworks.
? Proven track record of recruiting, organizing and coaching successful teams or software engineers.
? Demonstrated leadership skills, communication, analytical and problem solving skills, as well as short and long term planning skills
? A minimum of 2 years’ experience working with international teams
? Broad and deep familiarity with Agile development practices.
? Fluent English oral and written communication
? A minimum of BS (MS preferred) in Computer Science, Information Systems or Engineering and eligible to work in China.
OPTIONAL SKILLS:
Previous experience in the education industry and e-learning technologies
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
Blackboard is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor.
举报
分享
Manager, Software Engineering
Shanghai, China
With nearly 20,000 organizational customers and millions of student users, Blackboard is the world's leading education technology company. Blackboard is shaping the future of education with big ideas that challenge conventional thinking and advance new models of learning. Every day we’re inspiring people to find new ways to learn, connect and drive change in the way education is delivered and experienced. Through technology and services we bring people closer to the knowledge they seek and to ways they can change their own education and the world for the better.
POSITION RESPONSIBILITIES
This person is expected to manage the day to day activities of multiple scrum teams in Product Development Organization. This person is expected to lead and grow the team in various aspects, including analyzing requirement, deliver new feature that supports the business needs, enhancing both functional and technical quality, continuously improve efficiency and quality, and grow the team to next level.
The Manager of Product Development will play an integral role in the success of the group. Specifically s/he will be responsible to:
? Manage software product delivery and continuous improvement. Coordinate with global product Manager, UX team, application architects and developers to negotiate and offer alternatives on risky/complex/expensive requirements and negotiate priorities and timelines, define product architecture and strategy.
? Resource and project roadmap planning. Validate and manage project scope, closely work with developers discussing designs, implementation and project milestones.
? Resolve project issues, communicate status and coordinate activities with peer teams across geographies.
? Be an advocate for getting solid designs and implementations incorporated into the product.
? Monitoring development process and delivery. Participate in hands on development. Be a technical thought leader for the team and provide direction when required. Perform code and design review, helping team continuously improve efficiency and quality.
? Create and coach local agile teams which follow best practices to continually improve key metrics.
? Recruit, mentor, organize, motivate and coach a growing team of software professionals and help team on their career development. Define and monitor goals.
? Create an environment where the team enjoys working together.
? Enable the collaboration between team members and others across PD in an effort to best leverage the skills and knowledge of all engineers in PD.
? Become an active member of the global Blackboard Learn PD Management team.
REQUIRED SKILLS:
? A minimum of 6 years' hands-on experience on developing, testing, supporting and managing large scale web applications.
? A minimum of 2 years’ experience managing software development team leveraging one or more standard project management techniques.
? Hands on experience with Angular JS or equivalent for web application development. Rich experience with JavaScript, CSS and HTML 5; Rich experience on tuning the performance of web UI code.
? Solid experience with the Java stack (e.g. Spring, Struts, Hibernate, MyBatis, etc.) for web application development, SQL databases (e.g. PostGreSQL, Oracle).
? Working knowledge with SOA, REST based architecture.
? In-depth understanding of architecture principles.
? Clean coding habits, attention to details, and focus on quality. Solid problem solving skills.
? Passionate in chasing new technologies and frameworks.
? Proven track record of recruiting, organizing and coaching successful teams or software engineers.
? Demonstrated leadership skills, communication, analytical and problem solving skills, as well as short and long term planning skills
? A minimum of 2 years’ experience working with international teams
? Broad and deep familiarity with Agile development practices.
? Fluent English oral and written communication
? A minimum of BS (MS preferred) in Computer Science, Information Systems or Engineering and eligible to work in China.
OPTIONAL SKILLS:
Previous experience in the education industry and e-learning technologies
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
Blackboard is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor.
职能类别: 项目主管
公司介绍
Blackboard is helping education leaders enhance every aspect of the teaching and learning experience. Blackboard’s broad reach covers our traditional, market-leading e-Learning solutions, in addition to mass notification, campus security, and commerce. We are dedicated to fostering a culture of lifelong education and growth. Across courses, campuses, organizations, companies, government agencies, and communities, Blackboard is powering the educational age around the globe.
For more information about Blackboard and our career opportunities, please visit
Website: www.blackboard.com
Linkedin Home: https://www.linkedin.com/company/blackboard?trk=top_nav_home
For more information about Blackboard and our career opportunities, please visit
Website: www.blackboard.com
Linkedin Home: https://www.linkedin.com/company/blackboard?trk=top_nav_home
联系方式
- 公司地址:上班地址:金科路2889弄长泰广场写字楼C座3楼