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