Software Implementation Technology Consultant
埃森哲(中国)有限公司
- 公司性质:外资(欧美)
- 公司行业:计算机服务(系统、数据服务、维修)
职位信息
- 发布日期:2013-09-04
- 工作地点:上海
- 招聘人数:若干
- 工作经验:三年以上
- 学历要求:本科
- 语言要求:英语熟练
- 职位类别:高级软件工程师
职位描述
Accenture is a global management consulting, technology services and outsourcing company. Combining unparalleled experience, comprehensive capabilities across all industries and business functions, and extensive research on the world's most successful companies, Accenture collaborates with clients to help them become high-performance businesses and governments. As a Fortune Global 500 company, Accenture has more than 244,000 people worldwide serving clients in over 120 countries. The company generated net revenues of US$25.5 billion for the fiscal year ended Aug. 31, 2011.
Accenture has conducted business in Greater China for more than 20 years. Today, it has approximately 6,900 people working in Greater China, throughout offices in Beijing, Shanghai, Dalian, Chengdu, Guangzhou, Hong Kong and Taipei. With a proven track record, Accenture is focused on leveraging local best practices and successes, and is dedicated to delivering premium client value and results. Accenture helps clients define strategy, streamline business processes, integrate systems, promote innovation and enhance overall competitive advantage to ultimately attain high performance. The Senior Software Developer is responsible for leading an existing team of developers, working towards delivering reliable software and hardware solutions and delivering projects on time and budget.
Role Description
The senior software developer also takes ownership of assigned development projects from inception to delivery. He/she is expected to lead a team, with the ability to teach and instruct team members with the goal of successfully delivering all assigned projects and meeting client's needs.
Duties and Responsibilities:
Expected to conduct system analysis and development, with limited support from superiors, to keepthe clients' systems current with changing technologies.
Analyze system specifications and translate system requirements to task specifications for junior programmers.
Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
Responsible for planning, processing and performing all jobs in an efficient manner with no assistance fromthe superior. Responding promptly and professionally to bug reports.
Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
Research and recommend software tools to management.
Provide assistance to testers and support personnel as needed to determine system problems.
Provide recommendations to management concerning issues of programmer productivity and software development management
Participate in development of long range planning for new projects and facilities.
Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer program
Working closely with management team in evaluating current systems and making decisions on futuredevelopment.
As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.
Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures.
Performance tuning, improvement, balancing, usability, automation.
Requirements:
Diploma or Degree in Computer Science, Computer Engineering, Electrical Engineering.
At least 3 years relevant experience in software development projects.
Strong and effective interpersonal and communication skills and the ability to interact professionally witha diverse group of clients and staff.
Fluent English, both writing and speaking.
Ability to identify tasks which require automation and automate them.
Experience and ability to teach or instruct co-workers, providing advice, training and technical support for various projects.
Expert knowledge of computer program design methods and techniques.
Expert knowledge of operating systems and standard development tools.
Good knowledge of security and encryption.
Strong knowledge of software development projects.
Application design knowledge in C#.Net, AJAX.
Familiar with JavaScript, C# language, have experience to develop web application
Have experience in handheld application development for various platform (android, iOS and windows mobile)
Experience of management and development (T-SQL, Stored Procedure, Trigger etc) in MS SQL Server database.
Microsoft SQL Reporting Services
Has knowledge of SQL profiling tools (SQL Profiler) to help in identifying slow SQL query
Experience in supply chain management system preferred.
Accenture has conducted business in Greater China for more than 20 years. Today, it has approximately 6,900 people working in Greater China, throughout offices in Beijing, Shanghai, Dalian, Chengdu, Guangzhou, Hong Kong and Taipei. With a proven track record, Accenture is focused on leveraging local best practices and successes, and is dedicated to delivering premium client value and results. Accenture helps clients define strategy, streamline business processes, integrate systems, promote innovation and enhance overall competitive advantage to ultimately attain high performance. The Senior Software Developer is responsible for leading an existing team of developers, working towards delivering reliable software and hardware solutions and delivering projects on time and budget.
Role Description
The senior software developer also takes ownership of assigned development projects from inception to delivery. He/she is expected to lead a team, with the ability to teach and instruct team members with the goal of successfully delivering all assigned projects and meeting client's needs.
Duties and Responsibilities:
Expected to conduct system analysis and development, with limited support from superiors, to keepthe clients' systems current with changing technologies.
Analyze system specifications and translate system requirements to task specifications for junior programmers.
Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
Responsible for planning, processing and performing all jobs in an efficient manner with no assistance fromthe superior. Responding promptly and professionally to bug reports.
Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
Research and recommend software tools to management.
Provide assistance to testers and support personnel as needed to determine system problems.
Provide recommendations to management concerning issues of programmer productivity and software development management
Participate in development of long range planning for new projects and facilities.
Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer program
Working closely with management team in evaluating current systems and making decisions on futuredevelopment.
As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.
Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures.
Performance tuning, improvement, balancing, usability, automation.
Requirements:
Diploma or Degree in Computer Science, Computer Engineering, Electrical Engineering.
At least 3 years relevant experience in software development projects.
Strong and effective interpersonal and communication skills and the ability to interact professionally witha diverse group of clients and staff.
Fluent English, both writing and speaking.
Ability to identify tasks which require automation and automate them.
Experience and ability to teach or instruct co-workers, providing advice, training and technical support for various projects.
Expert knowledge of computer program design methods and techniques.
Expert knowledge of operating systems and standard development tools.
Good knowledge of security and encryption.
Strong knowledge of software development projects.
Application design knowledge in C#.Net, AJAX.
Familiar with JavaScript, C# language, have experience to develop web application
Have experience in handheld application development for various platform (android, iOS and windows mobile)
Experience of management and development (T-SQL, Stored Procedure, Trigger etc) in MS SQL Server database.
Microsoft SQL Reporting Services
Has knowledge of SQL profiling tools (SQL Profiler) to help in identifying slow SQL query
Experience in supply chain management system preferred.
公司介绍
埃森哲(中国)有限公司诚聘
联系方式
- Email:yin.zhijie@accenture.com
- 公司地址:启迪大厦