高级 .NET 开发工程师 - 远程(仅限菲律宾)
Senior .NET Developer - REMOTE (Philippines only)
职位描述 Senior .NET Developer | 远程办公
职位描述
我们正在寻找一位经验丰富的 Optimizely 开发者加入我们的悉尼团队。您将负责集成 HTML 模板,在 Optimizely 中开发 .NET 组件及服务,用于定制和 CMS 驱动的网络应用。您将在敏捷开发流程中,精通实现内容管理、应用功能和集成需求。
与交付团队紧密合作并应用行业最佳实践,您将确保所有开发的代码架构良好、整洁、一致且准确,确保实现符合完成的定义。
Senior .NET Developer 的主要职责包括:
- 集成 HTML 模板
- 在 Optimizely 中开发 .NET 组件及服务,用于定制和 CMS 驱动的网络应用
- 实现内容管理、应用功能和集成需求
- 在敏捷开发流程中工作
- 与交付团队紧密合作并应用行业最佳实践
- 确保所有开发的代码架构良好、整洁、一致且准确
- 确保实现符合完成的定义
申请需满足以下要求:
- 3-5 年开发 Optimizely 内容管理解决方案或其他 .Net CMS(Sitecore、Umbraco、Kentico)的经验 - 相近经验也可接受
- 熟练掌握 ASP.NET C# MVC5
- 基于 WebAPI 构建结构化且安全的 REST API
- Azure SQL 和 MS SQL Server(数据库经验可接受相近产品)
- Entity Framework 和 IoC,如 Autofac 或 StructureMap
- 对网页标准和技术有扎实的理解(HTTP、请求/响应、SSL、浏览器缓存、cookies、域名、JSON/XML、HTML、DOM 等)
- Git 工作流程
- 8 年以上构建面向公众的商业 .NET 应用程序的设计和开发经验(5 年以上可考虑)
具备以下知识会更受青睐:
- 基于 Optimizely/EPiServer、Umbraco、SiteCore 或 Kentico 的 CMS 驱动网络应用开发经验
- 拥有 Optimizely CMS 开发者认证是高度期望的
- 具有前端技术经验,包括 HTML5、CSS3、LESS/SASS 和 JavaScript 框架如 Vue 或 React
- 熟悉 Atlassian 套件,包括 JIRA、Confluence、BitBucket 和 Bamboo
- 数字营销机构经验
- 电商应用开发经验
- 有指导经验
查看英文原文
About the job Senior .NET Developer | REMOTE
About the Role
We're on the lookout for an experienced Optimizely Developer to join our Sydney team. You'll be responsible for integrating HTML templates, developing .NET components in Optimizely & services for bespoke and CMS driven web applications. You'll be an expert in implementing content management, application functionality and integration requirements while working within an agile development process.
Working closely with the delivery team and applying industry best practices, you will ensure that all code developed is well architected, clean, consistent, and accurate ensuring that implementation meets in the definition of done.
The main responsibilities of a SENIOR. NET DEVELOPER include:
- Integrating HTML templates
- Developing .NET components in Optimizely and services for bespoke and CMS-driven web applications
- Implementing content management, application functionality, and integration requirements
- Working within an agile development process
- Working closely with the delivery team and applying industry best practices
- Ensuring all code developed is well architected, clean, consistent, and accurate
- Ensuring implementation meets the definition of done
To apply, you must be an expert on the following requirements:
- 3-5 years of specific experience in developing Optimizely Content Management Solutions or other .Net CMS (Sitecore, Umbraco, Kentico) - comparable is okay
- Solid ASP.NET C# MVC5
- Structured and secure REST APIs based on WebAPI
- Azure SQL and MS SQL Server (comparable counterparts acceptable for database exp)
- Entity Framework and IoC such as Autofac or StructureMap
- Solid understanding of web standards and technologies (HTTP, Request/Response, SSL, Browser caching, cookies, domains, JSON/XML, HTML, DOM etc)
- Git workflow
- 8+ years design and development of building public facing commercial .NET applications (5 years to be considered)
It will also be favorable if you are knowledgeable in:
- Development of CMS-driven web applications based on Optimizely/EPiServer, Umbraco, SiteCore or Kentico
- Optimizely CMS Developer certification is highly desired
- Experience with frontend technologies including as HTML5, CSS3, LESS/SASS and Javascript frameworks such as Vue or React.
- Experience with Atlassian suite including JIRA, Confluence, BitBucket and Bamboo
- Digital marketing agency experience
- Experience of e-commerce application development
- Mentoring fellow developers
- A champion of good coding standards and design principles
Additional Details:
- Work Setup: WFH
- Work Schedule: 7AM - 4PM
Originally posted on Himalayas