PHP Developer / Software Engineer - Umanist Staffing LLC
Garland, TX
About the Job
Overview:
The PHP Developer/Software Engineer plays a crucial role in the development and maintenance of web applications, ensuring their functionality, performance, and responsiveness. They are responsible for writing clean, efficient, and well-documented code that meets the project requirements and industry standards.
Key Responsibilities:
Developing, testing, and maintaining web applications using PHP
Participating in the entire software development lifecycle
Collaborating with cross-functional teams to define, design, and ship new features
Identifying and fixing technical problems and performance bottlenecks
Writing well-designed, efficient code using best software development practices
Creating and maintaining databases to support web applications
Ensuring the security and data protection of web applications
Integrating data storage solutions
Conducting software analysis, testing, and debugging
Keeping abreast of latest industry trends and technologies
Participating in code reviews and knowledge sharing sessions
Optimizing applications for maximum speed and scalability
Collaborating with front-end developers to integrate user-facing elements
Participating in the planning and estimation of project deliverables
Contributing to technical documentation and user manuals
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field
Proven work experience as a PHP developer or software engineer
Strong understanding of PHP frameworks (Laravel, Symfony, etc.)
Familiarity with SQL/NoSQL databases and their declarative query languages
Proficiency in front-end technologies such as HTML, CSS, and JavaScript
Experience with version control systems, preferably Git
Ability to troubleshoot, test, and maintain the core product software and databases
Knowledge of web services and API integration
Understanding of cross-browser compatibility issues and ways to work around them
Excellent analytical and problem-solving skills
Good understanding of agile methodologies
Effective communication and teamwork skills
Attention to detail and a strong focus on quality
Ability to work in a fast-paced, dynamic environment
Certifications in relevant technologies are a plus
Experience in e-commerce or financial systems is desirable
Source : Umanist Staffing LLC