Lead Software Engineer

Global Group of Media Agencies
Development Lead
Buenos Aires - Puerto Madero
30-11-2018

Aplica a esta búsqueda

We are looking for a Lead Software Engineer to join our client.

 

Requirements:

  • A four year degree and 2 to 4 years of web development experience
  • Deep familiarity with the digital environment
  • A proven ability to work effectively as a technical team member in small teams
  • Experience building and deploying 3-5 Java based web solutions
  • Experience in advanced AEM component development using JSPs or HTL (Sightly)
  • Designing and building AEM template definitions
  • Advanced expertise in Sling Services or Sling Models integration with components
  • Expert in Sling Servlets development
  • Experience in AEM Workflow design and development of custom workflow steps
  • Strong AEM Multi-Site Manager (MSM) knowledge and implementation of global, multi-lingual, multi-country sites
  • Advanced understanding of API consumption from third party entities within AEM
  • Expert in cache strategies definitions using Dispatcher module
  • Strong understanding of Implementation and configuration of the AEM Dispatcher module for security features
  • Experience designing data schemas and integrating relational databases into web solutions
  • Experience with web services, preferably RESTful, server-side as well as client-side
  • Advanced expert building web solutions utilizing AEM and integrations across Adobe Experience Cloud solutions (Adobe Analytics, Target, Audience Manager, or Campaign)
  • Expertise in HTML, CSS
  • Advanced Javascript development skills, including knowledge of jQuery, Ajax and DOM
  • Strong Java skills including proficiency in Web services, JSP, rebuilding and deploying Java applications to the server environment, use of open source frameworks such as Lucene, Serviet maintenance, IDE tools such as Eclipse
  • Proficiency in XML/JSON and its role and application in complex software projects
  • Firm understanding of software engineering methodologies such as object-oriented design and design patterns, including MVC
  • Administration skills on web server and application server products, preferably Apache, Tomcat, etc.
  • Knowledge and experience with SQL, relational data models and database systems, especially in support of web sites and related architectures
  • Experience deploying cloud-based web solutions, e.g. Amazon or Azure (preferred)
  • Solid UNIX skills including UNIX shell commands, shell scripting and Ant; skills in remotely accessing systems via SSH, Telnet, FTP
  • Solid experience in testing methodologies, test-driven design and the creation of effective and reliable test cases
  • Familiarity with web security methodologies such as managing SSL certificates

 

Responsibilities:

  • Leading technical design and implementation of practical, maintainable project solutions
  • Taking responsibility for effective programming, installation, configuration, documentation, operation, monitoring and maintenance of web hardware and software environments
  • Participating in technical research and development to help us innovate our services
  • Developing and adhering to coding standards
  • Installing SSL certificates, fine-tuning servers and configuring domains/vanity URLs/sub-domains
  • Performing Dev/Stage/Prod Server deployments
  • Creating automated deployment scripts (i.e. ANT and NANT)
  • Identifying appropriate hardware and software solutions to support client project needs
  • Keeping a pulse on evolving web standards
  • Performing code reviews, developing and adhering to coding standards
  • Encouraging team awareness and adoption of relevant emerging technologies
  • Mentoring more junior team members
  • Serving as a recognized AEM subject matter expert on the team

 

Time shift: Full Time

Location: Puerto Madero

English level: Upper intermediate