Senior Software Developer


  • Karachi, Sindh
  • Permanent
  • Full-time
  • 2 months ago
  • Apply easily
Job Description:

We are looking for a passionate professional programmer, solution-focused problem solver with min. 4+ years of experience with PHP, MySQL, JavaScript, and preferably SCSS/CSS/HTML.

You will be mainly responsible for our legacy system and new applications/services development.

  • Ideally serves as a Technical Lead contributing to and directing the efforts of development, including internal and external team members.
  • Must follow industry best practices to write a clean, reliable, readable, reusable, maintainable, and high standard code.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Determine the root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
  • Solve complex performance problems and architectural challenges.
  • Document technical feature level specifications.
  • Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
  • Assist in task & capacity planning, requirement analysis, estimation, scheduling, and hiring.
  • Ideally mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities.
  • Determine process improvements, best practices, and develop new processes.
  • Work in close partnership with cross-functional teams and management.


Must have:
  • Bachelor's Degree in Computer Science or related field.
  • Minimum 4+ years of proven programming experience with PHP.
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues.
  • Excellent analytical and problem-solving skills.
  • Excellent organization and time management skills.
  • Excellent written and verbal communication skills.
  • Expertise in web service development and consumption (REST, XML Feeds, and SOAP).
  • Advanced knowledge of a few PHP frameworks like Laravel, Yii, Zend, Code ignitor.
  • Ability to work independently and work with other team members to ensure on-time quality delivery of applications.
  • Experience in object-oriented programming and design patterns.
Ideally have:
  • Demonstrable ability to lead others.
  • Experience working with Agile development processes.
  • Good knowledge of web technologies including HTML, CSS, JavaScript, AJAX, etc.
  • Expert knowledge of Relational databases.
  • Familiarity of NoSQL databases, version control tools (Git), limitations of PHP as a platform, and its workarounds.
  • Familiarity in Linux/UNIX environment.


Similar Jobs

  • Senior Software Engineer / Android Developer

    Avanza Solutions Pvt Ltd

    • Karachi, Sindh
    We are hiring for a Senior Software Engineer / Android Developer Expert level knowledge of the Android SDK and relevant tools. Experience applying common design patterns and know…
    • 1 day ago
  • Senior Software Engineer / IOS Developer

    Avanza Solutions Pvt Ltd

    • Karachi, Sindh
    We are looking for a Senior Software Engineer - iOS Demonstrated knowledge of Swift . Understanding of technical issues, designs, best practices Great interpersonal and communic…
    • 1 day ago
  • Software Developer PHP


    • Karachi, Sindh
    • ₨ 25,000-50,000 per month
    We are looking for dynamic PHP developer & Senior PHP developer to develop / maintain various web projects and tech solutions for our clients as well as internal projects. We are l…
    • 3 months ago