FAQs
What is the job title for this position?
The job title is Senior PHP Software Engineer for Tyler Supervision.
Where is this position located?
This position is a hybrid role that requires candidates to be in the Plano, TX or Modesto, CA office at least 3 days per week.
What are the primary responsibilities of this role?
The primary responsibilities include designing and developing scalable applications, maintaining existing software, ensuring code quality, participating in all phases of the software development life cycle, and providing mentorship to team members.
What is the minimum educational requirement for this position?
A Bachelor’s degree in computer science, computer engineering, or comparable work experience is required.
How many years of experience are required for this role?
A minimum of 4 years of SaaS or web-based development experience is required.
What programming languages and technologies should candidates be proficient in?
Candidates should be proficient in PHP (with an emphasis on modern frameworks like Laravel/Symfony), HTML/CSS, JavaScript, MySQL, and containerization using Docker.
Is experience with cloud platforms necessary for this role?
Yes, strong experience with cloud platforms, especially Amazon Web Services (AWS), is necessary.
What kind of development experience should candidates have?
Candidates should have a proven track record of developing and delivering scalable, performant web applications.
Will the selected candidate need to work with cross-functional teams?
Yes, the selected candidate will work closely with cross-functional teams to meet business needs.
Are there any specific desired technologies for this role?
Desired technologies include AWS SAM or CloudFormation and the Lit Framework for Web Components.
What are the communication skills required for this position?
Exceptional written and verbal communication skills are required, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
What is the role of mentorship in this position?
Providing mentorship and technical guidance to team members is an important aspect of fostering a culture of knowledge sharing and continuous learning.
What type of software development practices should candidates be familiar with?
Candidates should have a deep understanding of software development principles, design patterns, and best practices.