Qualifications
QualificationsA Bachelor's Degree in Computer Science or a related field is required, accompanied by 3+ years of experience in the industry or a comparable combination of education and experience. Essential Skills:A minimum of 3 years of experience with PHP frameworks such as Symfony (preferred), Laravel, or CodeIgniter;Proficient in object-oriented PHP (PHP7 and above);Extensive knowledge of jQuery and JavaScript;Experience in peer code review practices, including the use of GitHub Pull Requests;Familiarity with issue and task management tools such as Atlassian JIRA or similar;Strong understanding of MySQL & PostgreSQL, with skills in writing and optimizing queries;Knowledge of Redis or Memcached;Experience working with ELK / EFK stack;Familiar with classes, interfaces, design patterns, and encapsulation principles.
About the job
As a PHP Software Engineer at Portonics, you will play a pivotal role in crafting sophisticated solutions for our clients while collaborating closely with our internal teams. You will take charge of the full software development lifecycle, effectively articulating design decisions and translating business requirements and user stories into robust application logic.
Our engineering team is the backbone of our project success. We seek driven individuals who are passionate about technology trends and eager to solve challenging development and troubleshooting tasks.
If you thrive on building applications, consider the following responsibilities:
- Implement secure coding practices with a solid understanding of the OWASP Top Ten;
- Develop unit tests and collaborate with Quality Assurance teams to integrate these into build pipelines;
- Generate scripts to optimize client systems for performance and efficiency;
- Test and enhance software for client applications;
- Create and maintain thorough documentation for developed software;
- Utilize source debuggers and modify client software as necessary;
- Collaborate with project teams to estimate and plan feature development;
- Deliver results within deadlines and maintain high-quality standards;
- Demonstrate knowledge and experience in Scrum/Kanban and Agile methodologies.
About Portonics Limited
About PortonicsPortonics is a dynamic team of technology consultants specializing in application design, software, and mobile application development. Our mission is to empower clients to leverage digital technology to enhance brand visibility and drive business success. We pride ourselves on our diverse team of engineers, analysts, and solution architects who work with cutting-edge technologies on a wide array of projects, from business-critical applications to high-traffic customer-facing solutions. We develop and manage both in-house and client products, providing comprehensive services locally and globally. Our offerings include server management, software management, networking, deployments, information security, and consultancy. As an agile team, we are passionate about our work and dedicated to designing solutions that streamline and automate operations. We also embrace open-source technologies to build custom solutions that meet our clients' unique needs.