The Lead Software Developer is responsible for PHP application development and focuses in the Linux, Apache, and MySQL (LAMP) environment. The role works with clients and internal stakeholders to design, develop, and implement high-quality web applications and application frameworks with PHP 8.
Requirements
- Strong programming skills in PHP 8.x with an emphasis on OOP; experience in other languages such as Java, C-Sharp, or Python a plus.
- Must possess extensive knowledge of relational databases and SQL.
- 6+ years’ experience with PHP 8.x with strong emphasis on OOP.
- 5+ years’ experience with Node.js.
- 5+ years’ experience with REST or API development.
- 2+ years of hands-on experience in programming MySQL database-driven websites.
- Experience with MySQL databases, writing efficient queries, and MySQL administration/optimization.
Responsibilities
- Design, develop, program, and maintain various web-based frameworks, applications, and databases.
- Design, develop, and deploy high-quality software solutions within the organization’s technology infrastructure.
- Provide technical support to clients and staff on a variety of web, email, PC, security, and other technology-related issues.
- Identify, resolve, and respond to software- and system-related issues in a timely and efficient manner in accordance with current standards.
- Test and debug software applications to ensure quality, security, and performance.
- Research and collaborate with external partners to identify solutions and technologies that meet internal or client needs.
- Work collaboratively with other IT staff to ensure the seamless integration of software systems with other technology solutions.
Other
- Consult with and work with clients and internal teams to identify needs and develop appropriate solutions accordingly.
- Collaborate with stakeholders to gather and document software requirements.
- Assist sales staff in a sales engineer capacity to help identify and propose technologies that will meet client needs.
- Ensure a high level of customer and stakeholder satisfaction and service.
- Bachelor’s degree in computer-related discipline or equivalent work experience.