Careers - RenditionDigital International, Inc.

Technical Lead Javascript (code: RD-TLJS)

Qualification:

  • Graduate of Computer Science, Computer Engineering, Math or other related courses.
  • Solid knowledge on Object Oriented Programming.
  • More than 8 years of development experience, 5 years of which, ideally, he has been a technical lead, with extensive experience in Lua, T-SQL, C#, JavaScript, UML, XML/HTML, CSS, IIS, AJAX, ASP.NET, and/or Web Services.
  • Knowledgeable on Database Administration and Migrations using SQL Server.
  • Experience with different continuous integration tools, CCNET and TFS.
  • Must be thoroughly familiar with different methodologies and design patterns.
  • Worked on different application servers, database servers and various open source/third party software or libraries
  • Experience with different web servers, application servers, and database servers (development and production set-up, various configuration) 
  • Experience in configuration management (different version control system)
  • Can communicate clearly with team members and clients on what needs to be done before commencing any project
  • Solid experience in mentoring team members
  • Good communication skills
  • Flexible, analytical, result-driven and organized
  • Can confidently interface with both local and foreign clients

DUTIES AND RESPONSIBILITES:

  • Serve as primary point-person of clients for product issues and requests.
  • Should be able to provide technical support for users as necessary.
  • Serve as a liaison, and help manage interaction, between support and product development teams in MNL and Dublin.
  • Navigate, troubleshoot, and resolve application and environment related issues.
  • Provide explanations of application functionality and usage to clients.
  • Document solutions to problems/issues.
  • Write and review client-facing application specifications.
  • Collaborate with Product Development team on issue and bug resolution.
  • Reproduce technical environments where issues are being reported.
  • Direct and participate in application and integration development.
  • At times, provide installation and configuration support for clients.
  • Candidate must be time flexible as end-clients and product development team might belong to a different time zone.
  • Acts as a senior developer by performing coding and/or contributing to the development of the product.
  • Ensures product quality by guiding and participating in Unit/Integration Testing activities to minimize the number of issues generated due to missed or violated specifications, both during new development and issue resolution phases.
  • Ensures that developers follow exact coding specifications to complete the project.
  • Developing and maintaining coding standards and best practices.
  • Enforces coding standards and best practices through tech meetings and code reviews.
  • Coordinates and manages software application build process.
  • Prepares documentation for all programming changes and modifications.
  • Evaluate and recommend specific software and programming technologies.
  • Works closely with Project Managers to make sure projects are on track throughout the development cycle. Assist project managers in scope estimation and work breakdown structure to detail necessary tasks.
  • Guides and mentors developers in practical use of application frameworks, design patterns, design standards and best practices.
  • Provides feedback on product needs and processes.
  • Anticipate and handle complications arising from the development of new software or integration of new software to existing applications
  • Can communicate clearly with team members and clients on what needs to be done before commencing any project
  • Provide support to client’s issues.
  • Facilitate code reviews.