Programador

As a developer, you are an expert in using the dynamic programming tools and languages that fuel company internal systems. You might work independently or be part of a team that builds and integrates interactive Web sites, applications, and services for both internal and public sites. Your role is to make it work, which means developing applications and testing them on various types of environement, enhancing and modifying them as necessary to ensure the best experience for the user. As a developer, you might also architect applications, design data-driven applications, and find efficient client-server solutions. You must have an in-depth understanding of the software development lifecycle and be able to communicate project status, issues, and resolutions.

Details

Planning and designing user interaction solutions

Be proficient at google apps script

Understand general database concepts

Understand the architecture of clients, servers, and Internet systems

Write functional and design specifications for Web applications

Create and implement Web sites

Create and monitor Web applications for clients and servers

Design and deliver Web services

Code, test, and support database-driven Web applications

Be proficient in HTML and XML

Understand object-oriented programming

Be proficient in using Google apps script services

Application and page life-cycle management

Security aspects, such as forms authentication and membership and roles

Javascript

Configuration and deployment of Web applications

Consumption and creation of server controls

Troubleshooting and debugging of Web applications

AJAX and client-side scripting

Targeting mobile devices

Database and Data access by using Google Apps Script Services

Data retrieval and updates using GAS with Google Spreadsheet and Google Tables