Senior PHP Application Developer

Organization Overview

Ranked by Washington Technology as a top 100 leader in IT services, Abt Associates is a mission-driven, global leader in research and program implementation in the fields of health, social and environmental policy, and international development.  If you want to apply your technical expertise to programs that help control infectious diseases, address housing and homelessness issues, and inform policies that create economic opportunities in the U.S. and abroad, we invite you to join our team. Our IT team of over 60 professionals collaborates across 45 offices.  As a member of our team, you will be on the front line supporting users around the world.  Clients have come to rely on Abt to provide innovative solutions with energy, creativity and top notch customer service.  Our company culture of continuous learning supports opportunities for long-term career growth and a balanced work/life experience.

Opportunity

Abt Associates seeks a qualified Senior PHP Application Developer to support the Client Support Center in Cambridge, MA. As a part of the Abt Associates Client Technology Center, you will have the opportunity to contribute to emerging policy research and program support, develop your programming skills, and be challenged by your colleagues and work. Abt Associates is currently seeking staff who are skilled in PHP and are proven to be creative thinkers.

The ideal candidate will be a senior level developer experienced with PHP web frameworks, ideally having experience on Laravel platform. The successful candidate will be an active part of an experienced, multi-disciplinary (and fun!) team working for U.S. Government clients.

Key Roles and Responsibilities

  • Create technical application designs by documenting process flows; mapping functional requirements to technical requirements; creating database diagrams; and creating application prototypes, where applicable.
  • Estimate the level of effort required to complete technical work. Plan technical work so that it may be completed on schedule and within budget.
  • Develop complex applications using the appropriate approach and technology, with focus on long-term support implications.
  • Develop and design data models, application architecture, and implementation plans for simple processes or systems.
  • Conduct quality assurance reviews of other programmers’ work to ensure good programming practice and compliance with coding standards.
  • Coordinate quality control activities by developing test plans, executing tests, and facilitating transition to end-users for testing and signoff.
  • May serve as project leader and/or supervise other technical staff on project teams, as required.
  • Provide technical leadership and extensive experience in application design and development of [web/enterprise] development efforts.
  • Routinely deliver on fairly complex technical assignments, such as integrating third-party applications, developing complex user interfaces, applications and reports.
  • Actively and autonomously seek to extend knowledge of new tools and technologies.
  • May serve as project leader and/or supervise junior technical staff on project teams, as required.

Preferred Skills / Prerequisites

  • Expert in PHP and Laravel.
  • Expert knowledge of MySQL
  • Expert knowledge of HTML, CSS, JavaScript, jQuery, AJAX, XML/XSL.
  • Working knowledge of Amazon Web Services (AWS) and utilization of configuration management tools such as Puppet, Ansible and Chef.
  • Working knowledge of JavaScript frameworks such as jQuery, AngularJS, Kendo UI.
  • Working knowledge of .NET Framework, C#, ASP.NET, ColdFusion, Python, IIS, SQL Server, Oracle.
  • 3rd party API’s, such as geo-location and various web interface toolkits.
  • Consistently stays us to date on the latest development trends and able to report out to others.
  • Expert in troubleshooting and performance tuning.
  • General knowledge of Operating Systems Desirable.
  • Excellent technical writing and communication skills.
  • Contribute to application architecture design sessions.
  • Experience with design/development patterns (SOA, OOP, MVC, ORM, DI).
  • User interface engineering and user experience design.
  • Excellent technical writing and communication skills.
  • Contribute to application architecture design sessions.
  • Ability to lead small teams.
  • Mentor developers.

Minimum Qualifications

  • BA/BS in Computer Science or a related field with 5 years of software development experience OR the equivalent combination of education and experience.

Abt Associates is an Affirmative Action/Equal Opportunity employer committed to fostering a diverse workforce. Abt Associates provides market-competitive salaries and comprehensive employee benefits.

To apply, email Lakesha Buckner, Associate Recruiter at Lakesha_Buckner@abtassoc.com or visit https://career4.successfactors.com/sfcareer/jobreqcareer?jobId=31381&company=AbtPROD&username=

View all posts