Senior Developer
Date: Nov 8, 2024
Location: Hanoi, VN
Company: Optimizely
Introduction
The Expert Services team consults with customers and partners on best practices with regard to implementations of our commerce, content management, and digital marketing solutions. You will support customers and partners with architectural design, development, third party integration strategy, and application performance tuning. The developer role is a dynamic customer facing position that requires previous consulting or services experience. Our offices offer collaborative work environments and close-knit teams.
We have multiple teams working for our international clients, handling projects based on Microsoft technologies, such as ASP.NET.
Job Responsibilities
Exceed your billable utilization target
Manage multiple application development projects simultaneously
Assist with the development of service estimates as required
Provide best practice advice and guidance to clients and partner development teams
Administer high quality technical consultancy and implementation work at partner and/or client location
Participate in partner's projects in-house or on-site delivering production ready code and troubleshooting live/development environments.
Develop, customize and implement features based on Optimizely's products upon request
Knowledge and Experience
Prior experience in .NET projects: .NET, ASP.NET
Experience with E-commerce and/or Optimizely CMS is a big plus
Experience with WebAPI
Knowledge of JavaScript, HTML5, CSS
Knowledge and experience with TFS, GIT, JIRA or other source control software
Skills in front-end engineering using Object-Oriented JavaScript & Responsive web design are an advantage
Experience in one of following JavaScript library/framework: AngularJS, React, Vue
Advanced Microsoft Data Technologies: ADO.NET, SQL Server, Entity Framework
Good in implementing & optimizing .NET Server-side technologies
Very good in understanding & applying Design Patterns/Design Principles
Good problem-solving skills
Proficient in code review, code refactoring
Experience working in an Agile/Scrums Software Development environment
Ability to work on multiple projects and in team
Good attitude regarding self-testing and self-learning
Tertiary qualifications in Computer Science or equivalent
Good in English, at least written, good spoken English is a big plus
Ability to take ownership for tasks and projects Service oriented
Ability to troubleshoot software issues
Be able to work with a wide variety of technologies and end users
Education
Bachelor's degree preferred or equivalent work experience
Competencies