logo

View all jobs

Remote Hybrid DOD Secret Software Engineer - PHP Developer

Philadelphia, PA

All Qualified Resumes Responded to in 24 hours or Less 

Active DOD Secret is Required #CJ

 

Job Description: 

  • Responsible for design, development and deployment of server side PHP scripts and programs; assuming leading role in designing and maintaining the development environment, frameworks, performance, content management and databases for c/104 PDI team 
  • Documenting code, concepts, business logic, and logistics 
  • Working on a team to design and develop new features and interfaces using modern programming paradigms; assisting with debugging, development of bug fixes, and day-to-day maintenance tasks  
  • Assisting with QA testing of new code; knowledge and ability to understand enterprise level architecture 
  • Ability to serve as agile Scrum master if needed 
  • Supporting and modifying the existing legacy applications. 


Required Education: 

  • Bachelor's Degree in an engineering or technology related discipline/Bachelor's level degree in Computer, Electrical or Mathematics with field of concentration in computer science. 

 

Required Experience: 

  • Experienced in computer software development applying the principles and techniques of computer science, engineering, and mathematical analysis in the design, development, testing, and evaluation of legacy systems and applications scheduled to transition to the NSWC Philadelphia Division Intranet (PDI). 
  • 6+ years of experience in a professional LAMP development environment. 
  • An understanding of RESTful API’s and modern web frameworks. 
  • Knowledge and ability to understand enterprise level architecture. 
  • Experience in Agile methodologies and SCRUM desired. 
  • Strong PHP, JavaScript, HTML, CSS experience is required. 
  • Strong ability in Object Oriented Programming and Design is required. 
  • Ability to write unit tests and mock objects in PHP Unit. 
  • Understanding of a UML based design tools. 
  • A solid understanding of containers and virtualized local development using Docker is a plus. 
  • Participate in code views and provide constructive feedback. 
  • Ability to develop new and innovative applications as well as maintaining existing code. 
  • Ability to organize & communicate effectively, both written and verbal, with technical and non-technical people across functional teams. 

 

 

#CJ

Share This Job

Powered by