Associates Systems - Philadelphia, PA

posted 2 months ago

Full-time - Mid Level
Remote - Philadelphia, PA
Professional, Scientific, and Technical Services

About the position

The Remote Hybrid DOD Secret Software Engineer - PHP Developer position at Associates Systems LLC is a critical role responsible for the design, development, and deployment of server-side PHP scripts and programs. This position assumes a leading role in designing and maintaining the development environment, frameworks, performance, content management, and databases for the c/104 PDI team. The successful candidate will be tasked with documenting code, concepts, business logic, and logistics, ensuring that all aspects of the development process are well-documented and easily understandable. In this role, you will work collaboratively with a team to design and develop new features and interfaces using modern programming paradigms. You will assist with debugging, the development of bug fixes, and day-to-day maintenance tasks, ensuring that the software remains functional and efficient. Additionally, you will assist with QA testing of new code, leveraging your knowledge and ability to understand enterprise-level architecture to ensure high-quality deliverables. The position may also require you to serve as an agile Scrum master if needed, facilitating the Scrum process and ensuring that the team adheres to agile principles. You will be supporting and modifying existing legacy applications, which will require a strong understanding of the systems currently in place and the ability to implement changes effectively.

Responsibilities

  • Design, develop, and deploy server-side PHP scripts and programs.
  • Lead the design and maintenance of the development environment, frameworks, performance, content management, and databases for the c/104 PDI team.
  • Document code, concepts, business logic, and logistics.
  • Collaborate with a team to design and develop new features and interfaces using modern programming paradigms.
  • Assist with debugging, development of bug fixes, and day-to-day maintenance tasks.
  • Assist with QA testing of new code and understand enterprise-level architecture.
  • Serve as agile Scrum master if needed.
  • Support and modify existing legacy applications.

Requirements

  • Bachelor's Degree in an engineering or technology-related discipline or a Bachelor's level degree in Computer, Electrical or Mathematics with a concentration in computer science.
  • 6+ years of experience in a professional LAMP development environment.
  • Strong PHP, JavaScript, HTML, and CSS experience.
  • Strong ability in Object Oriented Programming and Design.
  • Experience in Agile methodologies and SCRUM is desired.
  • Ability to write unit tests and mock objects in PHP Unit.
  • Understanding of RESTful APIs and modern web frameworks.
  • Knowledge of enterprise-level architecture.
  • Understanding of UML-based design tools.
  • Solid understanding of containers and virtualized local development using Docker is a plus.
  • Ability to organize and communicate effectively, both written and verbal, with technical and non-technical people across functional teams.

Nice-to-haves

  • Experience with Docker for local development.
  • Familiarity with Agile methodologies and SCRUM.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service