Sr. Software engineer-front end
励德爱思唯尔信息技术(北京)有限公司
- 公司规模:150-500人
- 公司性质:外资(欧美)
- 公司行业:专业服务(咨询、人力资源、财会)
职位信息
- 发布日期:2015-05-24
- 工作地点:上海
- 招聘人数:2
- 职位月薪:面议
- 职位类别:高级软件工程师
职位描述
Key roles and responsibilities will include:
? Write code to implement product User Interface, including integrating Front End to Back End services.
? Understand requirements and acceptance criteria for each feature. Define technical requirements. Possess deep product and technical knowledge of most components of a software system.
? Provide input into the functional design of software components based on extensive experience and product knowledge across most software components.
? Independently write and oversee the creation and delivery of quality code that is simple, reliable, scalable, interoperable, and reusable.
? Independently develop, execute and oversee the creation and delivery of automated unit/integration tests for the code that is written. May assist QA and Product Management to define acceptance tests. Verify that code written passes acceptance tests. Ensure that unit test standards are being met across platforms. Review code to ensure appropriate level of test coverage.
? Monitor and review check-in of working and tested code into source control and monitor continuous integration. Ensure project teams are appropriately smoke testing each Release Management build.
? Work and communicate in a cross-functional team environment comprised of software engineers, user experience designers, product managers, quality assurance engineers, technical writers, customer support representatives, etc. Proactively provide status, raise issues, and communicate necessary information to your manager and/or appropriate team members on a regular basis.
? Document all technical designs and deliverables for communication to development, quality assurance, documentation, consulting, & support teams. Contribute to documentation standards and methodologies.
? Other duties as assigned.
Competitive salary plus comprehensive benefits package to include:
? Medical/Dental/Vision
? Quarterly 401K Match
? Paid Time Off
? Paid Holidays
? Two Paid Volunteer Days
? Employee Stock Purchase Plan
? Employee Assistance Program
? Health Spending, Flexible Spending & Commuter Spending Accounts
Qualifications
Experience/Skills:
? BS degree in Engineering, Computer Science
? 5+ years of experience as a software engineer (planning, designing, coding, unit testing) developing true OO systems.
Required:
? Strong knowledge of C#, .NET Framework, ASP.NET, MVC, Web API, HTML5/CSS, JavaScript, JavaScript frameworks (AngularJS, BackBone.js, etc.), component/layout frameworks (Kendo, Bootstrap, etc.), JQuery, AJAX, JSON, and XML
? Web/Mobile/Desktop UI design experience
? Excellent organizational and time management skills with the ability to handle multiple tasks simultaneously
? Effective communication, professional and interpersonal skills
? Takes initiative and is self-directed when needed
? Desire and ability to learn and apply new skills and technologies quickly
? Interest in the challenge, excitement, and responsibility of a fast-paced, growth environment
Not required but desired (pluses):
? Experience with Entity Framework (or other ORM), REST, Service Oriented architectures, and distributed n-tier applications.
? Experience writing complex queries in SQL and designing relational databases.
? Experience with Agile practices (test-driven development, incremental design/refactoring, continuous integration)
? Working knowledge of SQL Server, TFS, Continuous Integration
? AWS or Azure experience
? Write code to implement product User Interface, including integrating Front End to Back End services.
? Understand requirements and acceptance criteria for each feature. Define technical requirements. Possess deep product and technical knowledge of most components of a software system.
? Provide input into the functional design of software components based on extensive experience and product knowledge across most software components.
? Independently write and oversee the creation and delivery of quality code that is simple, reliable, scalable, interoperable, and reusable.
? Independently develop, execute and oversee the creation and delivery of automated unit/integration tests for the code that is written. May assist QA and Product Management to define acceptance tests. Verify that code written passes acceptance tests. Ensure that unit test standards are being met across platforms. Review code to ensure appropriate level of test coverage.
? Monitor and review check-in of working and tested code into source control and monitor continuous integration. Ensure project teams are appropriately smoke testing each Release Management build.
? Work and communicate in a cross-functional team environment comprised of software engineers, user experience designers, product managers, quality assurance engineers, technical writers, customer support representatives, etc. Proactively provide status, raise issues, and communicate necessary information to your manager and/or appropriate team members on a regular basis.
? Document all technical designs and deliverables for communication to development, quality assurance, documentation, consulting, & support teams. Contribute to documentation standards and methodologies.
? Other duties as assigned.
Competitive salary plus comprehensive benefits package to include:
? Medical/Dental/Vision
? Quarterly 401K Match
? Paid Time Off
? Paid Holidays
? Two Paid Volunteer Days
? Employee Stock Purchase Plan
? Employee Assistance Program
? Health Spending, Flexible Spending & Commuter Spending Accounts
Qualifications
Experience/Skills:
? BS degree in Engineering, Computer Science
? 5+ years of experience as a software engineer (planning, designing, coding, unit testing) developing true OO systems.
Required:
? Strong knowledge of C#, .NET Framework, ASP.NET, MVC, Web API, HTML5/CSS, JavaScript, JavaScript frameworks (AngularJS, BackBone.js, etc.), component/layout frameworks (Kendo, Bootstrap, etc.), JQuery, AJAX, JSON, and XML
? Web/Mobile/Desktop UI design experience
? Excellent organizational and time management skills with the ability to handle multiple tasks simultaneously
? Effective communication, professional and interpersonal skills
? Takes initiative and is self-directed when needed
? Desire and ability to learn and apply new skills and technologies quickly
? Interest in the challenge, excitement, and responsibility of a fast-paced, growth environment
Not required but desired (pluses):
? Experience with Entity Framework (or other ORM), REST, Service Oriented architectures, and distributed n-tier applications.
? Experience writing complex queries in SQL and designing relational databases.
? Experience with Agile practices (test-driven development, incremental design/refactoring, continuous integration)
? Working knowledge of SQL Server, TFS, Continuous Integration
? AWS or Azure experience
公司介绍
律商联讯1994年进入香港,目前在大陆设有北京、上海和广州办事处。律商联讯凭借其在全球法律信息服务市场的领先优势,不仅向客户提供国际知名的旗舰产品,更结合中国本土的市场需求,创新性的开发了一系列具有国际水准的本土化信息产品--律商网,以及多个具有实务性的专业模块,覆盖知识产权、公司法、税法、劳动法、外商投资、收购与兼并、证券与融资、能源与环境等多个实务领域,开创了中国法律信息行业的新纪元。
律商联讯中国是励德爱思唯尔信息技术(北京)有限公司旗下的一员。励德爱思唯尔是纽约、伦敦和阿姆斯特丹证券交易所的上市公司,在全球200多个城市设有办事处,员工36500多人。
律商联讯中国是励德爱思唯尔信息技术(北京)有限公司旗下的一员。励德爱思唯尔是纽约、伦敦和阿姆斯特丹证券交易所的上市公司,在全球200多个城市设有办事处,员工36500多人。