PHP Developer

$115,256 - $155,934/Yr

General Dynamics - Washington, DC

posted 2 months ago

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

About the position

The PHP Developer position at General Dynamics Information Technology involves the migration of legacy Cold Fusion applications to modern platforms, specifically utilizing the SuiteCRM low code platform based on PHP. The candidate will be responsible for providing software design and development services, web content management, and documentation development to facilitate this migration. This role is crucial in the development of the ASO's Target Architecture, which includes developing software solutions using PHP, MySQL, and Apache. The candidate will also engage in Continuous Integration/Continuous Deployment (CI/CD) practices to manage software deployments effectively. In this role, the developer will work primarily with PHP, JavaScript, and CSS, alongside MySQL databases. The position requires a strong understanding of version control systems, preferably GIT, and familiarity with infrastructure and server management. The candidate is expected to have a thorough ability to navigate and execute commands in a Linux environment, with some light administration experience in Windows OS being beneficial. Responsibilities will also include reporting on software project specifications, activities, and status, as well as documentation tasks. The ideal candidate will have extensive experience in programming, particularly in migrating Cold Fusion applications to PHP, and will be well-versed in the LAMP stack. Knowledge of web application security, automated deployment tools like Ansible, and experience with testing practices such as penetration testing and load testing will be advantageous. The role operates within an agile environment, and familiarity with project tracking tools like JIRA is helpful. The candidate should also have experience with federal government IT security standards and knowledge of SuiteCRM/SugarCRM.

Responsibilities

  • Migrate legacy Cold Fusion applications to modern platforms.
  • Provide software design and development services.
  • Engage in web content management and documentation development.
  • Perform Continuous Integration/Continuous Deployment (CI/CD) for software deployments.
  • Develop software solutions using PHP, MySQL, and Apache.
  • Utilize the SuiteCRM low code platform for new development and to replace legacy applications.
  • Report on software project specifications, activities, and status.
  • Complete documentation tasks as required.

Requirements

  • 10+ years of related experience in software development.
  • Proficient in PHP, Cold Fusion (CFML), LAMP stack, JavaScript, MySQL, and Linux.
  • Experience with version control systems, preferably GIT.
  • Ability to navigate and execute commands in a Linux environment.
  • Some experience with Windows OS administration.

Nice-to-haves

  • Experience with automating deployments using Ansible.
  • Knowledge of web application security and testing practices.
  • Experience with penetration testing, static code analysis, and load testing.
  • Familiarity with automated scripted testing using Selenium or JMeter.
  • Experience with agile project management tools like JIRA.
  • Knowledge of federal government IT security standards.
  • Experience with SuiteCRM/SugarCRM.

Benefits

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