Position- Yii Developer
Location- Ahmedabad
Experience- 1+ years
Responsibilities:
Yii developers are responsible for designing and implementing web applications using the Yii framework. This includes writing clean, maintainable, and efficient code to create functional and user-friendly applications.
Developers are responsible for designing and optimizing database schemas, creating and managing database tables, writing SQL queries, and ensuring data integrity.
Developers are responsible for working extensively on the backend, handling server-side logic, data processing, and API integrations. Also, building new APIs for communication between frontend and backend components.
Collaborate with frontend developers to integrate frontend components and ensure seamless communication between frontend and backend.
Security is a critical aspect of web development. Yii developers must implement security measures, such as data validation, input sanitization, authentication, authorization, and protection against common web vulnerabilities like SQL injection and cross-site scripting (XSS).
Developer is responsible for optimizing the performance of applications by identifying bottlenecks, optimizing database queries, implementing caching mechanisms, and leveraging Yiis built-in performance-enhancing features.
Using version control systems like Git, Yii developers collaborate effectively with other team members, manage codebase changes, and maintain a well-documented history of code modifications.
Writing clear and comprehensive documentation is essential for the development process. Yii developers document their code, APIs, and project setup to facilitate easier understanding, maintenance, and onboarding of new team members.
Qualifications and Skills
Bachelors degree in Computer Science, Engineering, or a related field or equivalent experience in working as a Yii 2 Developer.
Proven experience as a Yii 2 Developer or similar role.
Strong proficiency in PHP programming and object-oriented design principles.
Experience with the Yii 2 framework and its core components.
Solid understanding of web technologies including HTML, CSS, JavaScript, and AJAX.
Proficiency in database design and SQL optimization.
Familiarity with version control systems, preferably Git.
Knowledge of security best practices and common web vulnerabilities.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work in an agile development environment.
Expertia AI Technologies
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.