Senior Software Engineer / PHP
Requirements
- 5+ years’ software development or programming experience
- Adequate knowledge of relational database systems, object-oriented programming, and web application development
- Integration of user-facing elements developed by front-end developers with server-side logic
- Work closely with project managers, UX designers, other developers, systems analysts, and sales and marketing professionals
- Implement well-designed, testable, efficient code by using best software development practices
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
- Integrate data from various back-end services and databases
- Create and maintain technical software documentation
- Stay plugged into emerging technologies/industry trends and apply them to operations and activities
- Extensive experience with PHP and other programming languages
- Experience working with Laravel framework
- Strong knowledge of MySQL databases
- Hands-on experience in Restful API design & maintenance
- Advanced techniques such as caching, scaling & design patterns are a must
- An in-depth understanding of HTML5 CSS3, and JavaScript
- Experience with front-end scripting frameworks such as VueJS 2.0
- Experience working with Linux and/or shell scripts
- Familiarity with continuous integration
Skills
- Prior hands-on knowledge of SaaS Platform programming and workflow development
- Timely problem diagnosis and creative problem-solving skills
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
- Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques
- Comfortability in designing and implementing database structures to solve real-world problems effectively
- A thorough, detail-oriented work style
- Fluency in English
Qualifications
- A Bachelor’s Degree in Software Engineering or Information Technology
- Any technical certifications related to the required skills
- Proficiency in English (Written/Oral)
- Minimum 5 years of experience
Company: Mobizz Elite (Pvt) Ltd
Company email: [email protected]
Job Location: Colombo
Job Category: Software Development / Web / QA / Data / GIS
Job Type: Full Time
