Senior Software Engineer – IT-Online

0

Our client is looking for a senior software engineer.

The ideal candidate should be a developer with a solid background in building web application software using php, javascript and mysql, he / she should be a motivated, multitasking and demonstrated team player. You will be part of an amazing team responsible for all aspects of the ongoing software development process, from initial specification to development, testing and deployment.

You must be good at working with large scale applications and frameworks and have exceptional communication skills.

Responsibilities

  • Write clean, high quality, high performance, maintainable, testable and reusable code
  • Develop and support software including applications, database integration, interfaces and new feature enhancements
  • Troubleshoot, test and maintain core product software and databases to ensure strong optimization and functionality
  • Review and debug the code
  • Perform validation and verification tests, as well as automated unit tests
  • Solve complex performance issues and architectural challenges
  • Contribute to all phases of an agile development lifecycle
  • Collaborate with other team members and stakeholders
  • Follow industry best practices Knowledge and experience required
  • Complete knowledge of:
  • Strong knowledge of PHP and PHP 360-degree web frameworks such as Laravel and Symfony The LAMP stack
  • Good understanding of PHP security and database
  • The LAMP battery
  • Good understanding of Vagrant and Docker environments
  • Knowledge of advanced programming, clean code and design patterns
  • Good understanding of web security issues
  • Demonstrable knowledge of web technologies including HTML, CSS, JavaScript, AJAX, etc.
  • Good command of object-oriented programming and design
  • Understanding of test-driven development and automated testing
  • In-depth understanding of client-side scripting and JavaScript frameworks including jQuery, AngularJS and similar technologies
  • Experience using version control tools such as Git and GitHub
  • Strong knowledge of web application exploits and their solutions
  • Passion for best design and coding practices and a desire to develop bold new ideas
  • Preferably a formal qualification in computer science (or related field)
  • 5+ years of relevant work experience in any well-known software environment

If you do not have the formal qualification but can prove that you have been successful in a similar role, you may be considered

Desired skills:

  • PHP
  • Laravel
  • Symfony
  • Mysql
  • Javascript

Desired work experience:

Find out more / Apply for this position


Source link

Share.

Comments are closed.