Back-End Developer (Java, .NET, PHP)

ADT Group Holdings
Expired
+1
285 Cách Mạng Tháng 8, District 10, Ho Chi Minh
At office

Job description

We are looking for 1 backend developer specialized in one of the following technology: Java, .net, php Your day-to day-duties will include implementing front-end (javascript) and back-end (server languages). We're looking for someone who is curious, independent, proactive and solution-oriented to solve problems efficiently and in a scalable manner. You will evolve in a dynamic and agile R&D team. In charge to develop our newly product in VOD, OTT, smartTV, web video platform solution as core developer. You will work with all the company team from the product owner, marketing, creative, support, pre-sale to technical team. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. To accomplish perfectly your mission you should be:

● Technical leader in your domain
● At Least 5 years experiences
● Experience with Agile development process
● Experience in leading and mentoring other developers
● Ability to understand business requirements and translate them into technical requirements
● Valued member of an autonomous, cross-functional agile team
● Collaborate closely with product managers, designer and other software engineers
● Creative and proactive
● Fast learner and self-discipline
● Design and User Experience thinking
● Details oriented and pixel perfect eye
● Optimize the tools and workflows defined by the team and also propose ideas/solutions
● Ensure the performance, quality, and responsiveness of applications
● Identify and correct bottlenecks and fix bugs
● Handle the evolution, implementation and improvement of the mobile application
● Develop new user-facing features
● Build reusable, testable, and efficient code and libraries for future use
● Optimize application for maximum speed and scalability
● Implementation of security and data protection
● Help maintain code quality, organization and automatization
● Write and maintain documentation

Your skills and experience

Common skills

● Solid understanding of object-oriented programming
● Good knowledge of performance limits and characteristics
● Knack for benchmarking and optimization
● Good sense of UI design and a user-oriented focus
● Strong background on OOP, MVC pattern, Coding structure and organization;
● In-depth understanding of UI component & customization, proficient in creating flexible UI for various device screen sizes;
● Knowledge of memory management
● Very good in RESTful APIs, JSON, Token authentication
● low level javascript programming, javascript framework (jquery, amberjs, angularjs, javascriptMVC, backbonejs), RESTFul API Token Based, bearer token and Oauth 2
● javascript minify and mixing
● less, sass or stylus
● RDBMS and NoSQL
● SQL languages and ORM
● Social Media API Integration (Facebook, Google+, GoogleMaps, Twitter, Linkedin etc ….)
● Unit Test and TDD process
● Continuous Integration System
● Versioning Control tools
● MVC
● UML
● Good in asynchronous request handling, partial page updates, AJAX
● Good in cross-browser compatibility issues and ways to work around them
● Javascript MVC pattern (angularjs, javascriptMVC, backbonejs)
● dom, ajax, json, web service, web api, restful api token based
● Cross domain script for multiple server and distributed script call
● Asynchronous request, partial page updates, AJAX

Good to have experiences

● media/interactive/marketing/online advertising industries
● CDN and load balancing infrastructure
● database design
● distributed memory caching system like memcached and redis
● multi thread and process programming
● network programming (socket , websocket, webrtc)
● low level programming (C/C++)
● video/audio processing (sound finger print, computer vision)
● media streaming (live streaming, progressive download, adaptive bitrate streaming etc ...)
● media server ( WOWZA, FMS, Red5, Unreal Media Server etc ...)
● Web and desktop application user interface (QT, Cocoa, opengl, winform etc ...)
● bash and PowerShell scripting
● GIS (Geospatial Information System)
● NodeJS
● Continuous Integration system
● Hybrid and native mobile apps programming
● C#, Javascript, Html5, CSS, Xamarin or Ionic is a plus

JAVA Skills

● NetBeans/Eclipse
● Tomcat/WebSphere/GlassFish/JBoss
● Java EE
● Hibernate and JDBC
● Spring, Jersey
● Android Studio
● Android OS
● VertX, Jersey

PHP Skills

● NetBeans/Eclipse
● Apache/nginx
● Php 5 to 7
● Doctrine / Propel / php database driver
● Symfony 2

.NET Skills

● Visual Studio
● IIS7
● .net framework +3.5, core and UWP
● c#, asp.net, asp.net web api, razor
● entity framework +6 / ODBC
● WEB API/WCF
● SignalR
● Xamarin, cordova, phonegap, ionic

ADT Group Holdings

View company

The Leading Media Agency & TV Content Investor in Vietnam

Company type
IT Product
Company size
51-150 employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT