General Dynamics - Washington, DC
posted 2 months ago
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.