We are looking for a Senior Software Engineer - PHP (Symfony) to manage the software development life cycle, from planning and to prioritize to testing and release.
Senior Software Engineer responsibilities include gathering system and user requirements, building modules and testing features before release.
If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we’d like to meet you.
Ultimately, you will deploy and maintain functional, secure, and high-quality applications.
Identify and analyze user requirements to determine technical specifications and architecture for the system.
Estimate workload and project delivery timeline.
Prioritize, assign, and distribute tasks among team members throughout the software development life cycle.
Write well designed, testable, efficient code.
Develop applications in PHP-Symfony.
Ensure designs are in compliance with specifications.
Design database architecture.
Schedule product releases with internal teams.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Review, test and debug team member’s code
Maintain standard documents at every phase of development life cycle
Ensure our applications are secure and up-to-date
Fluent English communication skill is a must
5+ years of work experience as a Senior PHP Engineer or similar role in a reputed national or foreign company. Freelance experience will not be counted
2+ years of hands-on experience in Symfony framework
Experience in building Symfony plugin will be considered a plus point
Experience designing, building and testing PHP applications
In-depth understanding of object-oriented programming
Good delegation and time management skills
Good knowledge of API, RDBMS (MySql and / or Postgres), version control tools and of developing web services and Problem-solving abilities
MSc / BSc in Computer Science, Engineering or relevant field is an advantage but not required!
Additional Requirements :
Need to be an inspiring team member and proactive communicator
Ability to understand the requirements of our international clients
Humility and knowing how to encourage team members
Good and friendly character, able to work in a team
Go-minded spirit ("yes, we can...")
You want to reach your targets
Monthly compensation package range of Tk. 80,000 to 130,000 based on skills and experience
Awesome culture - passionate, driven and fun team
Excellent learning environment
Outpatient & Inpatient medical insurance coverage for you and your family
Life insurance coverage for you
2 days of weekend (Friday & Saturday)
Flexible leave management - 36 days of annual leave including public holidays
Fully subsidized lunch & snack and unlimited tea / coffee
Ability to grow and build a career