Jobs for Veterans, Veteran Job Board | GiJobs.com

Post Jobs

Job Information

Accenture Application Developer in NL, Mexico

The Application Development Sr. Analyst develops and designs technologies that improve the way our clients and the world works. Supporting the core of Accenture's Technology business, they are eager to learn and use that curiosity to solve Technology problems through developing, designing, and configuring software products or systems that enable client strategies. They use their versatility and experience to design technology solutions that meet client requirements from analysis to implementation.

Job Description

Join Accenture and help transform leading organizations and communities around the world. The sheer scale of our capabilities and client engagements and the way we collaborate, operate and deliver value provides an unparalleled opportunity to grow and advance. Choose Accenture, and make delivering innovative work part of your extraordinary career.

People in our Client Delivery & Operations career track drive delivery and capability excellence through the design, development and/or delivery of a solution, service, capability or offering. They grow into delivery-focused roles, and can progress within their current role, laterally or upward.

Software Engineering professionals work across the Service Delivery Lifecycle to analyze, design, build, test, implement and/or maintain multiple system components or applications for Accenture or our clients.

The Application Development Sr. Analyst develops and designs technologies that improve the way our clients and the world works. Supporting the core of Accenture's Technology business, they are eager to learn and use that curiosity to solve Technology problems through developing, designing, and configuring software products or systems that enable client strategies. They use their versatility and experience to design technology solutions that meet client requirements from analysis to implementation.

General Skills & Qualifications:

  • Programming skills, problem-solving abilities and strong work ethic.

  • Solid understanding of AJAX, HTML, Javascript,CSS and Twig.

  • Familiarity with source control systems such as Git, etc.

  • Ability to communicate technical ideas to business users and other teams.

  • Ability to both collaborate with team members and to work independently

  • Eager to embrace current and emerging web technologies

  • Experience working in an agile environment

  • Ability to communicate and work well with others

  • Ability to handle a fast-paced work environment, deadlines and new challenges

Qualifications Section

Site builder skills:

  • Managing menus, users, blocks, front page settings, etc. Changing existing settings, but not creating new site functionality.

  • Configuring fields, creating simple views, installing and setting up fairly simple modules. It also includes being able to evaluate contrib modules.

  • Managing content and presentation settings on the site.

Theming Skills:

  • Installing themes, creating subthemes, and tweaking sub themes with CSS and custom template files.

  • Deep knowledge of HTML, CSS, JS, Twig, jQuery, JS & CSS frameworks, Gulp and general understanding of PHP and UI/UX.

  • PHP coding for theming: This involves the basics you'd need to know of PHP before learning Drupal theming.

  • Developing base themes, writing layout plugins to contrib modules, optimizing front end performance, declaring new renderable elements.

  • Writing theme functions, preprocess functions, form_alters, adding/changing theme settings and using the show/hide functions.

  • HTML5 web apps: Being able to use HTML5 technologies to build app-like pages for mobile browsers.

Developer Skills:

  • PHP skills, knowing Drupal coding standards – including writing well-commented code, using hooks and using Drupal's API to write secure code. It also includes using Drush.

  • Writing Views plugin/handlers, as well as understanding or extending other important parts of the Drupal ecosystem.

  • Knowing enough about even advanced core concepts that it is possible to write and review non-trivial core patches.

  • Knowing when and how it is ok to hack core.

  • Secure user input, XSS, Form API Security, etc.

  • Using Services and REST, integrating with external APIs, and being able to expose data to consumers like mobile applications.

  • Understanding how to configure environments, branch strategy and release to Dev/Test/Prod environments.

DirectEmployers