Senior Web Developer

Company
Siemens Industry Software CJSC
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
11/01/2025
Responsibilities
- Provide mentorship and technical guidance to junior developers and interns - Conduct code reviews to ensure coding standards, best practices, and maintainable solutions - Design, develop, and deliver high-quality PHP-based web applications - Take ownership of projects from initial concept to completion, ensuring timely delivery and scalability - Collaborate with stakeholders to gather requirements, create project plans, and estimate development timeframes - Work independently to design and implement solutions - Troubleshoot and resolve complex technical issues throughout the project lifecycle - Evaluate existing code and recommend improvements or refactoring opportunities - Stay updated on the latest PHP frameworks (Laravel), libraries, and development trends - Communicate progress, issues, and solutions effectively to clients and stakeholders - Deliver technical presentations and provide insights into project status as needed - Implement automated testing, code linting, and CI/CD pipelines where applicable - Maintain version control practices and follow the agreed workflow processes (e.g., Git, Agile)
Required Qualifications
- 5+ years of experience with professional PHP development - 2+ years Laravel framework - Deep understanding of PHP, including its latest versions features and best practices - Proficiency in popular PHP frameworks like Laravel, Symfony - Knowledge of design patterns and SOLID principles - Strong experience with SQL databases (e.g., MySQL, PostgreSQL) and familiarity with NoSQL databases - Ability to work on both the server-side and front-end technologies (HTML, CSS, JavaScript, JQuery, Vue JS/React JS) - Adherence to coding standards, unit testing, and writing maintainable, scalable code - Track record in developing and utilizing REST APIs - Strong knowledge of web security practices and ability to implement secure coding practices - Expertise in building and developing tools such as PhpStorm or similar - Experience with Agile methodologies, version control systems (e.g., Git), and project management tools (e.g., Jira) - Experience with continuous integration/continuous deployment (CI/CD) pipelines, Docker, and cloud services (e.g.,AWS, Azure) - Strong analytical and problem-solving abilities - B2+ English, both verbal and written - A degree in Computer Science, Engineering, or a related field
Application Procedures
Apply here https://amyhrs.mentor.com/ Please mention in your application that you have learned about this position from MyJob.am