PHP Developer

$115,256 - $155,934/Yr

General Dynamics - Washington, DC

posted 2 months ago

Full-time - Senior
Washington, DC
10,001+ employees
Transportation Equipment Manufacturing

About the position

The PHP Developer at General Dynamics Information Technology will play a crucial role in the migration of legacy Cold Fusion applications to modern platforms. This position involves providing software design and development services, as well as web content management and documentation development services to facilitate this migration. The candidate will be responsible for implementing Continuous Integration/Continuous Deployment (CI/CD) processes to manage software deployments effectively. The ASO's Low Code Platform, which is based on the PHP language and utilizes SuiteCRM, will be a significant focus of this role. This platform is intended to support new development and replace the remaining legacy ColdFusion applications currently in use. The candidate will develop software solutions using PHP, MySQL, and Apache, and will work on the SuiteCRM platform. The development environment will primarily consist of PHP, with some JavaScript and CSS, and a MySQL database. Experience with version control systems, particularly GIT, is strongly preferred. The role also requires a solid understanding of Linux, as the candidate will need to connect to, navigate, and execute commands within this operating system. Light administration tasks for Windows OS may also be required. In addition to development tasks, the candidate will be expected to report on software project specifications, activities, and status, as well as handle documentation tasks. The ideal candidate will have experience in migrating Cold Fusion applications to PHP, and will be familiar with the LAMP stack, JavaScript, MySQL, and the software development lifecycle (SDLC). Desirable skills include knowledge of web application security, automated deployment with Ansible, and experience with testing practices such as penetration testing and static code analysis. The work environment is agile, and familiarity with project tracking tools like JIRA is beneficial. The candidate should also have knowledge of federal government IT security standards and experience with SuiteCRM or SugarCRM.

Responsibilities

  • Migrate legacy Cold Fusion applications to modern platforms.
  • Provide software design and development services.
  • Manage web content and documentation development for migration.
  • Implement Continuous Integration/Continuous Deployment (CI/CD) processes.
  • Develop software solutions using PHP, MySQL, and Apache.
  • Work on the SuiteCRM low code platform for new development.
  • Report on software project specifications, activities, and status.
  • Handle documentation tasks related to software projects.

Requirements

  • Bachelor's degree in a related field or equivalent experience.
  • 10+ years of related IT experience (or 8+ years with a Master's degree).
  • Proficiency in PHP programming language.
  • Experience with LAMP stack (Linux, Apache, MySQL, PHP).
  • Strong understanding of software development lifecycle (SDLC).
  • Experience with JavaScript and CSS for web development.
  • Familiarity with version control systems, preferably GIT.
  • Ability to navigate and execute commands in Linux.

Nice-to-haves

  • Experience with Cold Fusion (CFML) migration to PHP.
  • Knowledge of web application security and testing practices.
  • Experience with automated deployments using Ansible.
  • System administration experience on Windows OS.
  • Familiarity with penetration testing and static code analysis.
  • Experience with automated testing tools like Selenium or JMeter.
  • Knowledge of 508 compliance implementation and front-end testing.

Benefits

  • Paid jury duty
  • Health savings account
  • AD&D insurance
  • Paid holidays
  • Disability insurance
  • Health insurance
  • Dental insurance
  • 401(k)
  • Paid time off
  • Parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service