.Net Software Engineer
广州市埃维诺电脑技术开发有限公司
- 公司规模:少于50人
- 公司性质:外资(欧美)
- 公司行业:计算机服务(系统、数据服务、维修) 专业服务(咨询、人力资源、财会)
职位信息
- 发布日期:2012-08-08
- 工作地点:上海
- 招聘人数:若干
- 语言要求:英语精通
- 职位类别:软件工程师
职位描述
At Avanade, business and technology consulting isn't just your career...it's your passion. And that means more than just working with new innovations. It means using technology to solve business problems in ways that make a real difference to you, your customers, and the world.
At Avanade, we:
- Are passionate about pushing the limits of Microsoft technologies to help our customers achieve their goals
- Thrive on open dialogue and debate. We share best practices and solve problems through teamwork.
- Are committed to growth - as an organization and for each individual.
Primary Objectives
The main objectives of the Software Engineer - C# Development are:
- Design - Create technical design.
- Development - Develop and test previously designed solutions as directed.
Position Environment
This is a full time position (40 hours per week) where the incumbent is expected to be in the GroupM office between the hours of 10:00am and 5:00pm, Monday to Friday. All hours must be worked in the GroupM office however the incumbent is free to determine the specific start time, end time and lunch time that most suits them.
The Software Engineer will work closely with members of the RDC development team.
Key Accountabilities
Design:
- Perform and document the detailed technical design for new modules, enhancements to existing modules, bug fixes and other development tasks.
- Review and provide feedback on technical designs created by other team members.
Development:
- Develop solutions as designed, ensuring deadlines and quality targets are achieved.
- Adhere to development standards and work practices.
- Perform unit testing and integration testing.
- Perform application maintenance, issue analysis and bug-fixing.
- Perform technical support.
- Perform code reviews with team members.
Qualifications
- Bachelor degree in either Computer Science or Software Engineering is required.
- Microsoft development certifications such as MCPD are desirable.
Experience and Knowledge
The following experience and knowledge is required to perform the duties of the Software Engineer - C# Development:
- 1 -3 years experience in a software engineering role.
- 1 - 3 years experience developing multi-tier applications in Microsoft based environments.
- 1 - 3 years experience developing with Microsoft .NET Framework v2.0 or above.
- Experience working with Team Foundation Server (TFS) 2005 or above.
- Experience developing and consuming Web Services.
- Knowledge of agile or iterative development models.
The following experience and knowledge is desirable:
- 1 - 3 years experience in a software engineering role.
- 1 - 3 years experience working with Microsoft SQL Server 2005 or above.
- Experience implementing common design patterns.
- Experience in the media or advertising industry.
- Experience using Microsoft Enterprise Application Block.
- Experience using Click Once deployment technology.
- Experience using Wise to build installation packages.
- Experience working in a foreign company.
- Proven commitment to personal improvement outside the work environment.
Skills
The following skills are required to perform the duties of Software Engineer -C# Development:
- Proficiency level P1 - P2 in Windows forms application development.
- Proficiency level P1 - P2 in C#.
- Proficiency level P1 - P2 in Application debugging.
- Proficiency level P1 - P2 in Click Once deployment technology.
- A moderate level of written and oral English.
- Ability to work as part of a team or individually as required.
- Ability to achieve high quality results by paying attention to detail.
- A natural desire to share knowledge and teach others.
The following skills are highly desirable:
- Proficiency level P1 - P2 in ADO.NET.
- Proficiency level P1 - P2 in SQL development.
- Proficiency level P1 - P2 in VB development.
- Proficiency level P1 - P2 in WCF.
- Proficiency level P1 - P2 in Wise Installer.
- Proficiency level P1 - P2 in ASP.NET.
- Proficiency level P1 - P2 in Microsoft Office automation.
公司介绍
We partner with our customers to create new products and services, serve their customers better, streamline operations, and optimize collaboration across all groups and boundaries. Our consultants deliver value according to each customer’s requirements, timeline and budget by combining insight, innovation and the talent of our global workforce, which includes an extensive offshore community of Microsoft technology experts.
Our unique connections with Accenture and Microsoft enhance our ability to deliver effective mission-critical solutions for organizations in all industries. A joint venture between Accenture and Microsoft, Avanade was formed to merge the strengths of both companies – Accenture’s consulting and Microsoft’s technology expertise – into a single company. Avanade is privately held.