Looking for Sr. PHP developer only agencies - Bangalore location
Budget: ₹75,000 – ₹150,000 INR
1. Analyze requirements, produce accurate, unambiguous technical design specifications to the appropriate detail
2. Plans, designs, develops, integrates application components and tests software systems or applications for software enhancements and new
products. Write, debug, and deploy code to production; deliver timely fixes.
3. Deliver customer value in the form of high-quality software components and services in adherence with policies on security, performance, longevity
and integration testing.
4. Drives unit test automation. Be well versed in the latest development methodologies like Agile, Scrum, DevOps and test driven development.
5. Adhere to DOD (story definition of done) as part of the sprint, including unit tests, functional testing, code reviews, no regressions, bug fixes,
documentation and adhere to best coding practices.
6. Perform peer code reviews in order to ensure quality standards
7. Should also enable solutions that take into account APIs, security, scalability, manageability, usability, and other critical factors that contribute to
complete solutions
8. Master the domain knowledge in the area of assignment
9. Take ownership of what the team builds after the release; consider customer adoption as success criteria
10. Volunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectiveness
11. Participate and contribute to scrum meetings i.e. daily stand-up, sprint planning, readouts and retrospectives
12. Work collaboratively across the Technology and Product organizations to ensure alignment towards business goals
13. Should understand fundamentals of iterative product development.
14. Should understand the value of commitments to delivery made by a development team
15. As a member of technical staff you'll have the opportunity to grow as a software engineer in a culture of technical excellence, high team
performance and impeccable work ethics.
E. Technical Experience
1. Strong knowledge and experience in Object Oriented Programming, Analysis and Design concepts.
2. Excellent comprehensive experience in developing applications using design principles/patterns and architecture design patterns like MVC and
MVVM; solid knowledge and experience in SOLID design principles.
3. Excellent hands on knowledge in PHP and UI technologies like JavaScript/TypeScript, CSS, integration with backend REST APIs and Microservices;
solid experience in development and unit testing (automation) of applications on REST-ful services, Web API, Angular, and Kendo.
4. Hands on experience of Microservices, Containerization, Docker Components and Orchestration using Kubernetes, Architecting Scalable
Commerce Workloads using Microservices
5. Strong skills in memory management and exception handling, knowledge in asynchronous programming practices.
6. Independently able to decide on strategy, design, develop and implement enterprise software applications.
7. Experience with building high-quality software based upon architectural specifications.
8. Experience in SQL databases (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB, Cassandra)
9. Hands on experience in App Modernization and API development
10. Very comfortable using GIT version control tool (we use Bitbucket)
F. Academic and Professional Expertise
1. Holds an academic degree in Computer Science, Computer Engineering or Computational Science.
2. 3 to 10+ years of working experience as full stack web engineer
3. Ambitious individual who can work under their own direction towards agreed targets/goals.
4. Experience in working in Agile scrum teams.
5. Ability to handle change and be open to it along with good time management and an able to work under stress
6. Respond to technical queries / requests from team members and customers
7. Collaborate with various disciplines within engineering and outside such as product management, user experience, tech support and with customers to provide innovative solution
2. Plans, designs, develops, integrates application components and tests software systems or applications for software enhancements and new
products. Write, debug, and deploy code to production; deliver timely fixes.
3. Deliver customer value in the form of high-quality software components and services in adherence with policies on security, performance, longevity
and integration testing.
4. Drives unit test automation. Be well versed in the latest development methodologies like Agile, Scrum, DevOps and test driven development.
5. Adhere to DOD (story definition of done) as part of the sprint, including unit tests, functional testing, code reviews, no regressions, bug fixes,
documentation and adhere to best coding practices.
6. Perform peer code reviews in order to ensure quality standards
7. Should also enable solutions that take into account APIs, security, scalability, manageability, usability, and other critical factors that contribute to
complete solutions
8. Master the domain knowledge in the area of assignment
9. Take ownership of what the team builds after the release; consider customer adoption as success criteria
10. Volunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectiveness
11. Participate and contribute to scrum meetings i.e. daily stand-up, sprint planning, readouts and retrospectives
12. Work collaboratively across the Technology and Product organizations to ensure alignment towards business goals
13. Should understand fundamentals of iterative product development.
14. Should understand the value of commitments to delivery made by a development team
15. As a member of technical staff you'll have the opportunity to grow as a software engineer in a culture of technical excellence, high team
performance and impeccable work ethics.
E. Technical Experience
1. Strong knowledge and experience in Object Oriented Programming, Analysis and Design concepts.
2. Excellent comprehensive experience in developing applications using design principles/patterns and architecture design patterns like MVC and
MVVM; solid knowledge and experience in SOLID design principles.
3. Excellent hands on knowledge in PHP and UI technologies like JavaScript/TypeScript, CSS, integration with backend REST APIs and Microservices;
solid experience in development and unit testing (automation) of applications on REST-ful services, Web API, Angular, and Kendo.
4. Hands on experience of Microservices, Containerization, Docker Components and Orchestration using Kubernetes, Architecting Scalable
Commerce Workloads using Microservices
5. Strong skills in memory management and exception handling, knowledge in asynchronous programming practices.
6. Independently able to decide on strategy, design, develop and implement enterprise software applications.
7. Experience with building high-quality software based upon architectural specifications.
8. Experience in SQL databases (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB, Cassandra)
9. Hands on experience in App Modernization and API development
10. Very comfortable using GIT version control tool (we use Bitbucket)
F. Academic and Professional Expertise
1. Holds an academic degree in Computer Science, Computer Engineering or Computational Science.
2. 3 to 10+ years of working experience as full stack web engineer
3. Ambitious individual who can work under their own direction towards agreed targets/goals.
4. Experience in working in Agile scrum teams.
5. Ability to handle change and be open to it along with good time management and an able to work under stress
6. Respond to technical queries / requests from team members and customers
7. Collaborate with various disciplines within engineering and outside such as product management, user experience, tech support and with customers to provide innovative solution