Back End Developer

For more than a decade, the Alliance for a Healthier Generation has worked to empower kids to develop lifelong, healthy habits, by ensuring the environments that surround them provide and promote good health. The Alliance, founded by the American Heart Association and Clinton Foundation, operates as an independent 501c3 non-profit organization guided by its own Board of Directors. As one of the nation’s largest children’s health organizations focusing on combating childhood obesity, the Alliance utilizes the best available scientific evidence of programs, policies and practices that positively impact healthy eating and physical activity behaviors among youth. The Alliance’s current work directly impacts more than 25 million children, with a focus on low-income and minority populations who are at increased risk for poor health, obesity and other diseases. To learn more and join the movement, visit www.HealthierGeneration.org.

It is the goal of the Alliance to fill employment vacancies with the most qualified applicants, whether recruiting internally or externally. Strong consideration will be given to qualified internal candidates. All internal and external candidates must comply with application requirements.

JOB SUMMARY

The Back End Developer is responsible for defining, developing and deploying custom code to deliver high quality, high impact solutions. This position manages the interchange of data between the server and users, and focuses on server-side logic definition and database maintenance. The Back End Developer ensures high performance and responsiveness to front-end requests and also supports front-end development efforts on occasion. This position manages the development environment workflow and back end code tests.

ESSENTIAL DUTIES AND RESPONSIBILITIES

•Responsible for back end development of all web products

•Manage, maintain and update complex custom code in order to increase maintainability, performance and scalability as well as meet business needs

•Design and implementation of data storage solutions

•Build reusable code and libraries for future use

•Integration of user-facing elements with server side logic

•Implementation of security and data protection

•Troubleshoot and fix bugs, implement enhancements

•Provide QA testing for new code deployments

•Identify areas for improvement

•Adhere to and ensure compliance with policies, procedures and standards

•Partner with Senior IT Manager in development environment configuration

•Assist with front end development as needed

•Other duties as assigned

REQUIRED KNOWLEDGE, SKILLS AND ABILITIES

•Understanding of web performance and coding best practices including object-oriented principles and components

•Technologies:

a.HTML (intermediate)

b.CSS and CSS Preprocessors (intermediate)

c.JavaScript and jQuery (intermediate)

d.PHP (advanced)

e.SQL (advanced)

f.Command-line Interface (intermediate)

g.Amazon Web Services (intermediate)

h.Git, GitHub and Git-Flow (intermediate)

i.Web Services (SOAP, REST), OOP, Error Handling and Web Security (intermediate)

•Knowledge of database schema creation/design, SQL, joins, views as well as data migration, transformation and scripting

•Knowledge of system architecture, MySQL, Linux

•Ability to create user authentication and authorization between multiple systems, servers, and environments

•Ability to do form generation and validation

•Knowledge of application lifecycle including requirements gathering, experience executing system upgrades, at ease using code control management systems (Git), and issue tracking and prioritization

•Strong analytical, QA and debugging skills

•Self-driven learner with ability to follow through

OTHER REQUIREMENTS

•Ability to travel 10% of the time within the United States.

EDUCATION AND EXPERIENCE

•Bachelor’s degree and/or equivalent combination of education and experience required

•Five years of software development required

•Drupal or Symfony experience required, including ability to:

•Write code using Drupal Coding Standards

•Manage dependencies

•Use Form, Entity and Core APIs

•Work with Drupal's theme system

•Full stack development experience required

This job description is subject to change at any time.

The Alliance for a Healthier Generation is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, or status as a covered veteran in accordance with applicable federal, state and local laws.

How to apply

To apply, please submit your resume and cover letter on our website: https://healthiergenerationtraining.csod.com/ats/careersite/JobDetails.aspx?site=1&id=50