Senior Developer TECH LEAD(Back-end)
英培信息技术(上海)有限公司
- 公司规模:500-1000人
- 公司性质:外资(欧美)
- 公司行业:教育/培训/院校
职位信息
- 发布日期:2017-11-03
- 工作地点:上海
- 工作经验:8-9年经验
- 学历要求:本科
- 语言要求:英语熟练
- 职位月薪:2.5-4.5万/月
- 职位类别:高级软件工程师 互联网软件开发工程师
职位描述
职位描述:
You will:
?Conduct system analysis and development, review and come out solution design with tech leads/architects.
?Analyze feature specifications and translate feature requirements to task specifications for less senior 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.
?Respond promptly and professionally to bug reports.
?Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product.
?Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
?Responsible for following the engineering best practices, conduct code reviews, and inspections for production of a quality product.
?Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of staff.
?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
?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.
Desired Skills & Experience:
?Bachelor/Master degree in Computer Science/Engineering majors
?Minimum 6 years’ working experience in software development
?Proficient with C#, In depth knowledge and experience with Microsoft .Net technologies including: ASP.net MVC, LINQ, Entity Framework, SQL Server,
?Extensive experience designing and developing enterprise grade software.
?Experience with source control management systems and continuous integration/deployment environments
?Experience with automation test, especially Unit Test;
?Experience with performance profiling and optimization, trouble shooting.
?Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
?Experience on cloud computing like AWS is a plus
?Experience on container technology like Docker is a plus
?Experience on Agile soft development and/or Dev-Ops is a plus
?Experience on team management and project management is a plus
?Experience on other language like Java/Python/Ruby/PowerShell, or database like NoSQL, MySQL is a plus ?Experience on frontend technology like HTML/JavaScript/CSS, iOS/Android is a plus
You have:
?Ability to identify tasks which require automation and automate them.
?Motivation to write high quality code.
?Experience and ability to teach or instruct co-workers.
?Expert knowledge of computer languages, program design methods and techniques.
?Solid knowledge of multi-threading, security and encryption.
?Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures.
?Updates and modifies existing implementations to improve efficiency.
?Perform work of high difficulty in designing, writing, editing, modifying, and debugging computer programs.
You will:
?Conduct system analysis and development, review and come out solution design with tech leads/architects.
?Analyze feature specifications and translate feature requirements to task specifications for less senior 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.
?Respond promptly and professionally to bug reports.
?Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product.
?Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
?Responsible for following the engineering best practices, conduct code reviews, and inspections for production of a quality product.
?Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of staff.
?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
?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.
Desired Skills & Experience:
?Bachelor/Master degree in Computer Science/Engineering majors
?Minimum 6 years’ working experience in software development
?Proficient with C#, In depth knowledge and experience with Microsoft .Net technologies including: ASP.net MVC, LINQ, Entity Framework, SQL Server,
?Extensive experience designing and developing enterprise grade software.
?Experience with source control management systems and continuous integration/deployment environments
?Experience with automation test, especially Unit Test;
?Experience with performance profiling and optimization, trouble shooting.
?Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
?Experience on cloud computing like AWS is a plus
?Experience on container technology like Docker is a plus
?Experience on Agile soft development and/or Dev-Ops is a plus
?Experience on team management and project management is a plus
?Experience on other language like Java/Python/Ruby/PowerShell, or database like NoSQL, MySQL is a plus ?Experience on frontend technology like HTML/JavaScript/CSS, iOS/Android is a plus
You have:
?Ability to identify tasks which require automation and automate them.
?Motivation to write high quality code.
?Experience and ability to teach or instruct co-workers.
?Expert knowledge of computer languages, program design methods and techniques.
?Solid knowledge of multi-threading, security and encryption.
?Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures.
?Updates and modifies existing implementations to improve efficiency.
?Perform work of high difficulty in designing, writing, editing, modifying, and debugging computer programs.
职能类别: 高级软件工程师 互联网软件开发工程师
关键字: C#, ASP.NET,MVC, .NET, SQL Server,LINQ
公司介绍
关于英孚教育
英孚教育成立于1965年,是一家全球教育培训公司,以“教育,让世界无界”为企业使命。英孚在全球各地有诸多学校和办事处,并拥有优质在线英语学习基地Englishlive。英孚主要致力于语言培训、出国留学游学、学位课程和文化交流等项目。英孚教育致力于长足扎根中国市场,曾担任2008年北京奥运会语言培训服务提供商。自1988年以来,英孚已经支持服务六届奥运会,包括2018年平昌冬季奥运会和即将要举办的2020年东京奥运会。英孚还发布了全球英语熟练度报告(www.ef.com/epi),该报告打破了地域限制,在全球范围内测试了不同国家成人的英语能力。
About EF Education First
Established in 1965 with a mission to open the world through education, EF Education First (EF) is an international education company which focuses on language, academics, and cultural experience. EF (www.ef.com) has hundreds of schools and offices worldwide and online English learning platform English Live . With long term commitment in China, EF has been selected as the official supplier of language training services for Beijing 2008 Olympics. Since 1988, EF has provided service to Olympic Games for six times, including the PyeongChang 2018 Winter Olympics and the upcoming Tokyo 2020 Olympics. Each year, EF publishes the English Proficiency Index (www.ef.com/epi) measuring the English ability of adults in countries across the world.
英孚教育成立于1965年,是一家全球教育培训公司,以“教育,让世界无界”为企业使命。英孚在全球各地有诸多学校和办事处,并拥有优质在线英语学习基地Englishlive。英孚主要致力于语言培训、出国留学游学、学位课程和文化交流等项目。英孚教育致力于长足扎根中国市场,曾担任2008年北京奥运会语言培训服务提供商。自1988年以来,英孚已经支持服务六届奥运会,包括2018年平昌冬季奥运会和即将要举办的2020年东京奥运会。英孚还发布了全球英语熟练度报告(www.ef.com/epi),该报告打破了地域限制,在全球范围内测试了不同国家成人的英语能力。
About EF Education First
Established in 1965 with a mission to open the world through education, EF Education First (EF) is an international education company which focuses on language, academics, and cultural experience. EF (www.ef.com) has hundreds of schools and offices worldwide and online English learning platform English Live . With long term commitment in China, EF has been selected as the official supplier of language training services for Beijing 2008 Olympics. Since 1988, EF has provided service to Olympic Games for six times, including the PyeongChang 2018 Winter Olympics and the upcoming Tokyo 2020 Olympics. Each year, EF publishes the English Proficiency Index (www.ef.com/epi) measuring the English ability of adults in countries across the world.
联系方式
- 公司地址:地址:span铜仁路258号九安广场1楼