Windmills Group
Software Developer
Windmills GroupQatar6 hours ago
Full-timeEngineering, Information Technology
Job Summary:
As a Software Developer, you will be responsible for designing, developing, and maintaining high-quality software applications. You will actively contribute to the development process using PHP, Laravel, and Yii2, while working both independently and collaboratively with cross-functional teams to deliver reliable and efficient solutions.
Key Responsibilities:
➤ Technical Leadership:
Contribute technical expertise and support to the development team.
Follow coding standards and best practices to ensure high-quality code.
Stay up to date with the latest technologies and trends in software development.
➤Project Coordination:
Work closely with project managers and team members to understand project requirements and timelines.
Provide input on development efforts and task estimations.
Support timely delivery by identifying and communicating potential risks or issues.
➤ Software Development:
Develop high-quality software applications using PHP, Laravel, and Yii2 frameworks.
Design and implement efficient and scalable software solutions.
Write clean, well-structured, and maintainable code.
➤Team Collaboration:
Collaborate effectively with developers, designers, and other stakeholders.
Participate in team discussions, code reviews, and knowledge-sharing activities.
Maintain alignment with team goals and project objectives.
➤ Problem-Solving:
Identify, analyze, and troubleshoot technical issues.
Develop effective solutions to technical challenges.
Provide technical assistance and support when required.
Qualifications & Skills:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
➤ 7 years of experience in software development, with a strong focus on PHP, Laravel, and Yii2.
➤ Proven ability to lead and mentor software development teams.
➤ Strong technical skills and understanding of software development methodologies.
➤ Excellent problem-solving and analytical abilities.
➤ Good communication and interpersonal skills.
➤ Ability to work independently and as part of a team.

Key Skills

Ranked by relevance