The PHP Developer’s mission is to develop and maintain web applications that drives goals and produces positive ROI for our clients. The key expectations of the PHP Developer are to:
- Architect modular and scalable web applications using Laravel, Magento 2 and Wordpress.
- Write effective code that fulfills the requirements of the client
- Integrate with external applications to transfer data effectively.
- Debug and support existing applications.
The success of the Software Engineer will be measured by:
- Ability to deliver solutions that are stable and fulfill project requirements within the scope of work
- Consistently meet committed to deadlines
- Solving client issues in an efficient and timely manner.
- Successful collaboration with other professionals
Demonstrated Skills and Key Competencies
The Software Engineer will have 5+ years of experience demonstrating the following:
- Domain Expertise - Subject Matter: - in depth knowledge of web application architecture and supporting technologies
- Develop and maintain production level sites built in PHP, with supporting integrations and scalability
- Skilled in PHP best practices and database architecture regarding both functionality and performance
- Experience with system architecture and UNIX administration
- Well versed in sending and receiving data from outside systems via API and other data formats
- Proficiency in troubleshooting software issues and debugging a large codebase
- Stays up to date with industry trends and standards
- Understands and implements best practices in quality assurance
- Problem Solving, Analytical Approach - solutions architect
- Solving clients’ problems utilizing best available resources in toolkit
- Ability to provide accurate estimates in terms of amount of work and timeline
- Skilled at improving system quality by identifying issues and common patterns, and developing standard operating procedures
- Attention to Detail - execution of tasks with close attention to detail and focus on quality
- Proficiency in creating functional applications based on static assets, maintaining design integrity
- Responsiveness to accountability to requests and deadlines.
- Ability to Implement functionality seamlessly into systems without unintentionally affecting dependent systems
- Collaboration – uses a collaborative approach to work
- Work in a cross functional team to produce applications in an agile methodology.
- Proactively engages with other colleagues across the business to solve problems and overcome obstacles
- Actively participates in professional, productive discussions to consider the pros and cons of pursuing opportunities and removing obstacles
- Consistently demonstrates ability to hear and respectively consider others’ views to contribute to the discussion and move the decision process forward
Success Objectives: First 12 Months
- Within 30 days, an “A” level Software Engineer will be able to:
- Independently debug current Laravel, Magento and WordPress sites
- Execute on project work that adds functionality to current web applications
- Within the first 60 days
- Execute on project work that creates a new web application independently and without supervision
- Integrate a web application with a 3rd party interface
- Within the first 90 days
- Write efficient code and consistently give accurate timelines for completion.
- Within the first 120 days,
- Identify areas of possible improvement in current process in development and architecture
- Solve root issues of recurring website issues.
- Demonstrate an ability to collaborate with cross-functional teams consisting of DevOps Engineers, Front End Developers, Designers, marketers and project managers.
- Demonstrate a strong desire to learn and a commitment to continue to grow as a professional.