· Write clean, well-designed code using best software development practices.· Developing and maintaining dynamic websites and web applications.· Troubleshoot and test core product software to ensure strong optimization· Solve complex performance problems and architectural challenges.· Contribute to all phases of the development lifecycle.· Integrating data from various back-end services and databases.· Knowledge of relational database systems, Object-Oriented Programming, and web application development.· Working knowledge of OOPS concepts.· Hands-on experience in coding, development, and database management.· Familiarity with SQL databases.· The ability to use logic and communicate well