Senior Software Engineer (Senior/Lead Web Develope(职位编号:004)
Profero博斐
- 公司规模:500-1000人
- 公司性质:外资(欧美)
- 公司行业:互联网/电子商务 计算机软件
职位信息
- 发布日期:2012-09-07
- 工作地点:北京-朝阳区
- 招聘人数:若干
- 工作经验:三年以上
- 学历要求:本科
- 职位类别:互联网软件开发工程师 网络工程师
职位描述
The Senior Software Engineer (SSE) will participate in the full development life cycle including: requirements analysis, design, code development, and implementation. They will be responsible for enhancement and sub system development.
They must have object oriented development skills, superior communications abilities, be self-motivated and be able to multi-task effectively. The SSE authors application logic to implement server side functionality in multi-tier applications. The SSE is an expert in server-side technologies. SSEs work closely with front-end production team to integrate front-end and back-end effectively. SSEs typically join a project team during Discovery phase of the project to assist in the development of Engineering Requirements. Fluent English speaker is a must.
Skills / Qualifications:
1.Strong knowledge object oriented development.
2.Strong knowledge in .NET / PHP
3.Significant technical project management experience.
4.Significant full life cycle systems development knowledge and experience.
5.Strong knowledge with Web development standards and architectures.
6.Ability to effectively lead and motivate junior Software Engineers.
7.Experience leading / supervising / managing junior software engineers is a plus.
8.Working knowledge of Web browsers, HTML, and other interactive development languages.
9.Working knowledge of Windows, and Unix client environments (Mac a plus).
10.Strong knowledge of RDBMS and SQL programming is a must.
11.Experience in a digital design/production or other client-services environment a plus.
12.Experience assessing and implementing quality processes and process improvements with software development environments a big plus.
13.Flexible person with the ability to work in a collaborative environment with Line Producers, Consultants, Project Managers, Producers, etc.
14.Experience as a manager, supervisor or screener in the hiring process a big plus. 15.Knowledge in creating accurate timelines and resource plans
16.Strong attention to detail.
17.Ability and desire to deliver projects on time, with high quality, and within budget.
18.Ability and desire to thrive in a high-pressure, client-services entrepreneurial environment.
Responsibilities:
1.Produce detailed software specifications within the context of a project, working with other departments to ensure that the specifications are clear and concise
2.Participate in code reviews.
3.Work with Quality Engineer in implementing and improving quality standards and processes.
4.Mentor and provide guidance for junior Software Engineers
5.Assist in the creation of Project Schedules and Functionality Specification documents.
6.Participate with engineering management in the hiring process.
7.Tracking and reporting on all personal and teams tasks and time.
8.Authoring Technical Design Document and assisting in related documents, such as i-boards for back-end systems (CMS)
9.Keep abreast of changes in browser capabilities and multimedia development standards.
10.Work with Front-end Developers, Creative and Project Management to assure the delivery of a quality product.
11.Drive innovation of the design and code to improve its overall quality, reliability and speed of implementation
12.Conduct, contribute to and drive design reviews to ensure requirements are met, and quality is assured
13.Conduct, contribute to and drive code reviews on your own and others' code to provide a high-quality, maintainable source code base
14.Highlight any issues that need to be addressed to the relevant development lead, as required, and highlight any problems and exceptions
15.Responsible for the planning and execution of agreed project deliverables
They must have object oriented development skills, superior communications abilities, be self-motivated and be able to multi-task effectively. The SSE authors application logic to implement server side functionality in multi-tier applications. The SSE is an expert in server-side technologies. SSEs work closely with front-end production team to integrate front-end and back-end effectively. SSEs typically join a project team during Discovery phase of the project to assist in the development of Engineering Requirements. Fluent English speaker is a must.
Skills / Qualifications:
1.Strong knowledge object oriented development.
2.Strong knowledge in .NET / PHP
3.Significant technical project management experience.
4.Significant full life cycle systems development knowledge and experience.
5.Strong knowledge with Web development standards and architectures.
6.Ability to effectively lead and motivate junior Software Engineers.
7.Experience leading / supervising / managing junior software engineers is a plus.
8.Working knowledge of Web browsers, HTML, and other interactive development languages.
9.Working knowledge of Windows, and Unix client environments (Mac a plus).
10.Strong knowledge of RDBMS and SQL programming is a must.
11.Experience in a digital design/production or other client-services environment a plus.
12.Experience assessing and implementing quality processes and process improvements with software development environments a big plus.
13.Flexible person with the ability to work in a collaborative environment with Line Producers, Consultants, Project Managers, Producers, etc.
14.Experience as a manager, supervisor or screener in the hiring process a big plus. 15.Knowledge in creating accurate timelines and resource plans
16.Strong attention to detail.
17.Ability and desire to deliver projects on time, with high quality, and within budget.
18.Ability and desire to thrive in a high-pressure, client-services entrepreneurial environment.
Responsibilities:
1.Produce detailed software specifications within the context of a project, working with other departments to ensure that the specifications are clear and concise
2.Participate in code reviews.
3.Work with Quality Engineer in implementing and improving quality standards and processes.
4.Mentor and provide guidance for junior Software Engineers
5.Assist in the creation of Project Schedules and Functionality Specification documents.
6.Participate with engineering management in the hiring process.
7.Tracking and reporting on all personal and teams tasks and time.
8.Authoring Technical Design Document and assisting in related documents, such as i-boards for back-end systems (CMS)
9.Keep abreast of changes in browser capabilities and multimedia development standards.
10.Work with Front-end Developers, Creative and Project Management to assure the delivery of a quality product.
11.Drive innovation of the design and code to improve its overall quality, reliability and speed of implementation
12.Conduct, contribute to and drive design reviews to ensure requirements are met, and quality is assured
13.Conduct, contribute to and drive code reviews on your own and others' code to provide a high-quality, maintainable source code base
14.Highlight any issues that need to be addressed to the relevant development lead, as required, and highlight any problems and exceptions
15.Responsible for the planning and execution of agreed project deliverables
公司介绍
We are Profero, a unique, global digital specialist that delivers extraordinary consumer experiences. Our agency is a collective of brilliant, original thinkers who have been doing things differently since day one.
With our broad local and global insight and by bringing media, creative and technology together under one roof we are able to share our expertise, combine our skills, and produce and disseminate great work for all our clients.
Profero is a people business. As such, we are always on the look out for talented, passionate individuals capable of driving our clients' businesses forward. You will enter an inspiring working environment with many opportunities to progress in an extremely exciting growth industry.
With our broad local and global insight and by bringing media, creative and technology together under one roof we are able to share our expertise, combine our skills, and produce and disseminate great work for all our clients.
Profero is a people business. As such, we are always on the look out for talented, passionate individuals capable of driving our clients' businesses forward. You will enter an inspiring working environment with many opportunities to progress in an extremely exciting growth industry.