Senior Software Developer (PHP)
SproutLoud
Medellín, Antioquia, Colombia
hace 8 horas

Overview

At SproutLoud our people and culture are central to our incredible growth. Perhaps that's why in 2016 SproutLoud was ranked one of the 50 Innovative Companies to Watch by Silicon Review.

In 2015, we were named among the 50 Most Promising Google Technology Solution Providers in the country by CIO Review, among the Top 10 Marketing Automation Solution Providers nationwide by Marketing Tech Insights, and ranked No.

1 for Local Partner Execution by Forrester Research in 2015. SproutLoud has also been recognized as one of the Fastest- Growing Technology Companies by Deloitte, Inc.

5000, Inc. 500 and the South Florida Business Journal multiple times between 2010 and 2016.

Headquartered in Medellin in the great Poblado, SproutLoud develops its own technology to service the local marketing needs of large organizations.

We help our clients manage their brands and distribute their marketing resources locally - through sales channels, franchisees, chain-

retail locations, dealer networks, value-added reseller (VAR) programs, and field employees / offices - with a comprehensive distributed marketing solution.

SproutLoud solutions manage brand compliance, increase speed to market, automate manual tasks, and provide robust reporting and business intelligence.

Summary

As a Sr. Software Developer you will be working with your agile team members to bring to fruition the SproutLoud’s development initiatives.

The Sr. Software Developer will work with Product Owners and System Architects to help his / her team members to prioritize, organize, develop, test and deploy enhancements or new features to SproutLoud’s applications and systems.

The Sr. Software developer needs to demonstrate a deep understanding of SproutLoud’s business processes and architecture, in addition to advanced understanding enterprise web development and technologies using PHP programming language, including object oriented concepts pertaining to PHP, MVC, web-

services and persistence using RDBMS and NOSQL. The Sr. Software Developer must also have a very good understanding of front end technologies such as HTML5, CSS3, JavaScript, XSS and Ajax.

The Sr. Software Developer is expected to train, assist and provide feedback to Jr. team members as well as share his / her knowledge with other team members in other teams.

A Sr. Software Developer is expected to keep up to date with industry standards and best practices and collaborate with the System Architect team to improve SproutLoud’s architecture, tools and practices.

Challenges

  • Serve as a member of one of our development teams where you will be involved in the analysis, design, implementation, and support for SproutLoud’s applications and systems
  • Design, write, and unit test complex pieces of code using object oriented programing concepts in PHP and JavaScript
  • Write SQL or PS / SQL procedures
  • Perform code reviews for other team members
  • Test and deploy new features or fixes to our Stage and Production environments
  • Work in an agile team environment
  • Work in a continuous integration environment
  • Work closely with Product Owner to drive new feature creation, software testing and quality assurance
  • Interact with stakeholders and management to make key decisions with regards to the application functionality
  • Train, coach and advise other team members about development best practices
  • Show a keen eye for detail and ability to adhere to deadlines within a fast paced environment
  • Make key decisions and judgments on your own
  • Qualifications and Skills

  • 5+ years commercial experience with OO PHP 5+
  • 3+ years experience with an MVC framework
  • 2+ years experience with CSS, HTML, JavaScript and jQuery
  • Working knowledge of Design Patterns
  • Working knowledge of UML
  • Working knowledge of SQL
  • Experience with Git
  • Experience with Unix / Linux environments
  • Good oral and written communication skills
  • Not required, but would be a plus

  • Experience integrating with web-services
  • Experience with Ajax
  • Experience with PostgreSQL
  • Experience with Agile Development
  • Experience Unit Testing
  • Step 2
    Inscribirse
    Añadir a los favoritos
    Eliminar de mis favoritos
    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", acepto que neuvoo recolecte y procese mis datos de conformidad con lo establecido en su Política de privacidad . Tengo derecho a darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación