PHP Technical Architect

Summary

  • Tech Skills

    PHP

    Architecture

    Play

  • Job level
    Team Leader/Supervisor
  • Work location
    Ho Chi Minh
  • Language
  • Type
    Full Time
  • Salary
    Negotiable
  • Deadline
    11/07/2018

Business profile

Kyanon Digital

294-296 Truong Sa, Phú Nhuận, TP Hồ Chí Minh, Việt Nam

: 25-99


Kyanon Digital is an Agile Digital Production House.

Kyanon Digital is a fast growing, nimble, and innovative digital production house. In Vietnam, we are a leader in the Agile movement. We employ the Agile mindset and methodology to all our projects. Adaptive planning and quick responsiveness to change is a key cornerstone to our business. Our two core areas of focus is Digital innovation and Digital Outsourcing. Our highly scalable, diverse and experienced talent pool makes us a preferred partner to large MNCs and Creative Agencies.

Be it a digital campaign or complex product features and roll outs, our extensive range of services is backed by proven processes and stringent standards. We work closely with our clients as a partner. We have helped many renowned companies improve productivity, efficiency, and speed to market. We help our customers impress their clients and look forward to becoming a potential partner.

Job description

The Technical Architect is responsible to writing complex software programs from design specifications, plans, executes and documents unit tests, reports status and issues, document detailed designs, accountable for unit test leakage, contributes to and makes system architecture and design decisions.
Be competent in the core frameworks used or to be used. The details as below:
  • Play effectively the Technical Architect role in the project
  • Be responsible for the technical proposal, software design aspects and technical quality in the project
  • Recommend suitable software development tools and techniques in project
  • Optimizing the use of new technologies to improve existing systems in the project
  • Provide detail technical guidance and direction on project works to the team members/clients in the project, making sure that the delivery is in good quality in technical aspects
  • Discuss architecture and design issues directly with clients
  • After project/release completion:
    • Evaluation of the work (planned hours vs actual hours)
    • Bugs and reasons
    • Improvements for future releases/projects
    • To discuss the above with the project team

Job requirement

  • At least 5 - 8 years of experience in software development
  • Working experience as Solution Architect, Technical Architect or Technical Lead
  • Strong skills in system analysis, problem solving and architect design
  • Strong knowledge in SQL, database programming
  • Strong in CakePHP
  • Able to work independently and help others to solve technical issues
  • Be proficient in code quality, coding standard, design patterns and principles
  • Expert in SysOps, can setup deployment process, set up server caching
  • Expert in unit testing, mocking, testing types (i.e. black box, white box, load test, etc.)
  • Able to document coding comments and code review
  • Knowledge in the implementation of waterfall / agile methodology
  • Good at English speaking/writing skill, can confidently discuss with customer about technical approaches or issues in details
  • Leadership skill: can be in charge of implementation lead for medium (8-15 people) to large (more than 15 people) project or resource group.
  • Accountable, proactive, passionate in improve self and team’s technical skills, strongly contribute to productivity improvement activities
  • Competency skills:
  • Have university degree in Computer Sciences, or equivalent
  • Proficiency in at least one of modern programming language such as PHP, Ruby, Python, .NET, etc
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Proficiency in at least one of web application framework Symfony2/Zend/Laravel, Ruby On Rails, Django
  • Expertise in HTML, JavaScript, CSS
  • Knowledge in system administration (Linux, Apache or Nginx) and deep interest in scaling high performance web sites, database optimization and web services (REST, SOAP)
  • Knowledge of Agile development, automated tests and the use of methodologies as well as life cycles

Technical skills

  • PHP
  • Architecture
  • Play
  • JavaScript
  • .NET
  • HTML
  • CSS
  • System Administration
  • Algorithm
  • Linux
  • Zend
  • Python
  • Rest
  • CakePHP
  • Unit testing
  • White box testing
  • Software development
  • Web Services
  • SOAP
  • System Analysis
  • Software Design
  • MS SQL
  • Design Patterns
  • Caching
  • Mocking
  • Load Testing
  • Computer Science
  • Ruby
  • Web App
  • Symfony2
  • Laravel
  • Ruby on Rails
  • Django
  • Apache
  • Nginx

Competences

  • Responsible
  • Analytic Skills
  • Problem Solving Skills
  • Scrum
  • Working Independently
  • Team Leadership
  • Dynamic
  • Agile
  • Waterfall
  • Proactive
  • Training Skills

Expired
Views: 25 | Quantity: 1