وظائف تنقيب الاردنوظائف في الاردن
Senior Software Engineer I (Backend – Laravel)
Senior Software Engineer I (Backend – Laravel)
- Develop, record, and maintain cutting-edge web-based PHP applications on portal plus premium service platforms with high knowledge of PHP and the Laravel framework.
- Build reusable, efficient, and testable code and libraries for future use
- Ensure you've written unit test cases to verify code is performing as expected and to prevent possible security breaches.
- Understand the company’s application flow for the users and the various navigational paths.
- Research and classify sessions based on general behavior, including the location of the session, time on site, depth of navigation, entry point, exit point, and goals achieved.
- Analyze user behavior in terms of positive flow or negative flows.
- Provide analysis of gaps, caveats, issues, shot-stoppers, and possible enhancements in grid reports.
- Maintain reference points and screenshots to support findings.
- Troubleshoot and fix any issues relating to PHP programs
- Ensure smooth operations of web processes and infrastructure
- Create scripts to facilitate client systems to meet performance and objectives
- Test and develop software for client applications
- Utilize source debuggers and write or modify client software
- Produce results effectively and within the deadlines set
- Create written documentation for the different components
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language,
- Ensure all inputs going to a database have been parameterized.
- Analyze user behavior in terms of positive flow or negative flows.
- Contributing to database maintenance
- Contributing to database design
Skills
- +4 Years of relevant experience in a similar role.
- The ability to analyze complex technical information
- Good research skills
- Be an excellent problem solver
- Have a good experience with PHP (Laravel)
- Have experience with JavaScript, Linux/Unix, Shell, Hands-On SQL, Node.js is a plus
- Have experience working with source code and version repository
- Have familiarity with UI Toolkits and frameworks is a plus
- Have familiarity with GraphQL is a plus
- Have a good experience with Web API.
- The ability to lead and deliver complex software systems
- Provide other engineers with development and testing support
- The ability to transform requirements into design concepts and entity relationship diagrams (ERDs)
- An understanding of software engineering best practices
- The ability to write precise, detailed technical specs and documentation.