Senior Software Developer in Bangalore - IT Jobs
5+ Years
Based on experience
Bangalore
Our client's IT Division in Bangalore is looking for a Senior Software Developer. The person suited for this role must at-least have 5 years of IT background with experience as PHP
Developer and has been in a position in earlier employment that was highly exposed to an
international business environment.
Position : Permanent
Location : Bangalore
Salary : Based on experience
Job Details:
Duties and Responsibilities
- Design, develop, maintain, and enhance web applications using LAMP stack.
- Understand and analyze the client requirements and design and implement technical solutions.
- Interact with cross-functional groups including product manager, customer support and marketing to develop new functionality and support existing customers.
- Work with team members on integration and application deployment.
- Work with Onsite team, UX Designer, Business Analysts, and team to create a compelling application with great user experience.
- Optimize application performance and ensure high scalability and security.
- Conduct code reviews and mentor other developers with less experience.
- Troubleshoot and debug complex issues and implement effective solutions.
- Maintain documentation and write technical specifications as required.
- Other duties as assigned.
Profile
- BE or Equivalent degree (CS preferred) from a reputed institute.
- At least 5 years of hands-on development and support experience, with outstanding knowledge in PHP and MySQL.
- Extensive knowledge of each layer in the LAMP stack and system infrastructure
- Experience in Moodle or Totara is mandatory.
- Experience in any framework is mandatory (like Laravel, CodeIgniter, YII, CakePHP).
- Strong understanding of object-oriented programming principles, design patterns and best practices.
- Solid understanding of relational databases and experience with database design
- Comfortable integrating websites with other web applications and systems, both commercial and open source.
- Proficient in UI development: HTML/CSS, AJAX, jQuery, and client-side scripting libraries.
- Understands what it takes to develop pixel-perfect HTML that is responsive, cross- browser and standards compliant and meets accessibility requirements.
- Knowledge on Lime Survey is a plus.
- Understands web trends, including social media integration and the impact of the growth of mobile/tablet browsing.
- Experienced in the use of using web services to pull in various data from external sources. (SOAP/REST)
- Proficiency in version control systems
- Strong communication and interpersonal skills